Changes since 23.2.8
Fixes
-
Session resynchronization for embedded webcomponents (#15421)
Commit · Pull request · Issue -
Flush all changes for events that triggers event listeners (#14035)
Commit · Pull request · IssueThis patch fixes timing issues that may cause events to happen in wrong order on the server side.
-
Collect changes until UI is not dirty (#15517) (#15521)
Commit · Pull request · IssueWhen UidlWriter collects changes to send to the client, it may happen that UI is still dirty because features may enqueue additional changes. As a side effect, if UI is still dirty after UIDL response is written, a useless PUSH action is performed. This change performs changes collection until the UI is no more dirty.
-
Avoid duplicate JS const declaration on license checker script (#15449)
Commit · Pull requestWhen adding license checker script a global constant name originalCustomElementDefineFn is declared. This produces browser errors in portlet addon, because the script may be added multiple times on the same page. This patch stores the originalCustomElementDefineFn reference under window.Vaadin container and adds a guard to set it only if not already present.
-
Added HasDynamicTitle checking in parent layouts (#15355)
Commit · Pull request · IssueChecks the navigation targets including parent layouts and takes the page title from the one implementing HasDynamicTitle.