-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dialog is not updated when doing hotswap #20473
Comments
Refresh seems to work if the dialog is added to the route component.
If not added explicitly to another component, the dialog has |
In the case of route chain refresh, if dialogs attached to the UI are forcibly removed, they are not re-added. |
Modal components attached to the UI were not removed or replaced during self-navigation triggered by a route refresh. This change updates navigation handler to ensure modal components are removed and adds a new navigation trigger for route refresh to differentiate programmatic navigations (e.g., forward actions). It also modifies Hotswapper to require a full chain refresh when modal components are present. Fixes #20473
I am working with a big dialog an tough that form field was updated on the "new" hotswap way, but that did not happen. EDIT: At the moment of saving this text a fix was created :-) |
Modal components attached to the UI were not removed or replaced during self-navigation triggered by a route refresh. This change updates navigation handler to ensure modal components are removed and adds a new navigation trigger for route refresh to differentiate programmatic navigations (e.g., forward actions). It also modifies Hotswapper to require a full chain refresh when modal components are present. Fixes #20473
Description of the bug
Given
if you are running using HotswapAgent and edit the div text to "Text nr 2", then a dialog with "Text nr 1" remains on screen and a dialog with "Text nr 2" is not added at all. If you manually refresh the page, the dialog with "Text nr 2" is shown
Expected behavior
The old dialog is closed and the new one opened
Minimal reproducible example
as above
Versions
The text was updated successfully, but these errors were encountered: