Fixed regex for ADX cluster url validation to let dashes in the name. This will fix (1) not populating the connection string in the widget form UI and (2) being able to query against ADX api with those cluster urls.
Added console error logs to let the customers trace this error for invalid cluster url so that when they see the generic error message in the widget in viewer mode they can see the error.
Added translation for invalid ADX cluster url to the form (e.g. in case 3d scene config file is edited manually after creating one). Translation content is subject to change.
Bugfix for not to override the connection information of existing widgets with adt instance's connection information when editing
Testing 🧪
You can test it by creating an adx cluster with name including dashes and replace your data history connection for your instance with that one to see it is working. For the invalid scenario, you need to update your 3d scene config file with an invalid connection cluster url and try to edit that data history widget.
S### Summary of changes 🔍
Testing 🧪
Checklist ✔️