Skip to content

Vaadin Flow 23.4.0

Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 07 Mar 09:27
· 8 commits to 23.4 since this release
9f8b6f1

Breaking changes

  • Use feature detection to show the unsupported browser page (#15813) (CP: 23.3)
    Commit · Pull request · Issue

    Changed to detect ResizeObserver This removes the WebBrowser. isTooOldToFunctionProperly() method as it is no longer possible to determine this information based on the user agent.

New features

  • Reset focus on active element in ShortcutRegistration
    Commit · Pull request · Issues 5959, 18048

    Adds setResetFocusOnActiveElement, resetFocusOnActiveElement and isResetFocusOnActiveElement to ShortcutRegistration class to optionally reset focus on active element (focused element in browser). Resetting means calling blur() and focus() on the active element to ensure that input fields with ValueChangeMode ON_CHANGE will fire value change event before shortcut handler is run. Updates ClickNotifier#addClickShortcut(Key,KeyModifier...) to reset focus on active element by default for click shortcuts.

  • More eager cleanup for UIs using Beacon API (#16657)
    Commit · Pull request

    Notifies server about closed UIs using a beacon request on pagehide event. At the same time unifies behaviour in certain edge cases, where Safari maintained the state when brought back from page cache. Previously Safari in some situations kept the state. Tested manually with Safari, Chrome, Firefox and validated results using VisualVM. Closes #6293

  • Enable running npm ci mode (CP: 23.4)
    Commit · Pull request · Issue

    (cherry picked from commit 5607864)

  • Added single and double click event listeners registration methods
    Commit · Pull request