You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Regression? Did this used to work or has it always been broken?
Is there a workaround available?
Does this impact a critical component?
Is this just a visual bug?
Steps to Reproduce
Setup
Use an Open MCT deployment in which the Clock notifier is not present. Make sure a Timer object is not the main view; Folder view is a good place to do this. Why? We're keeping anything out that would trigger an Angular digest cycle.
Export anything.
Import the exported file. In the dialog, click "Select File..." and select a file using the resulting OS picker. Press Enter.
Observe: the Select button will hang on "Select File..." rather than switching to the selected file name.
Click the Select button again: it will immediately update to the name of the selected file, but also cause the OS picker to be displayed.
Continuing the process at this point will allow you to import the file.
Expected behavior
Step 3 should not occur; the button should switch to the selected file name as soon as it can and the Ok button should become enabled.
Environment
Open MCT Version: 1.7.8
Deployment Type: /testathon
OS:
Browser:
Additional Information
The text was updated successfully, but these errors were encountered:
This is almost certainly an Angular digest issue, and related to the removal of the Angular clock component. The Angular clock had the side effect of trigger regular Angular digests. The long term fix is to rewrite the Angular forms dialog in Vue, which is underway.
A potential short term fix is simply to manually trigger a digest once the user is done selecting a file (maybe onchange could be used on the input?).
Summary
Seen during issues described in #4240.
Impact Check List
Steps to Reproduce
Setup
Use an Open MCT deployment in which the Clock notifier is not present. Make sure a Timer object is not the main view; Folder view is a good place to do this. Why? We're keeping anything out that would trigger an Angular digest cycle.
Expected behavior
Step 3 should not occur; the button should switch to the selected file name as soon as it can and the Ok button should become enabled.
Environment
Additional Information
The text was updated successfully, but these errors were encountered: