Skip to content

Vaadin Flow Components V25.2.3

Latest

Choose a tag to compare

@vaadin-bot vaadin-bot released this 15 Jul 08:25
cac97cb

Vaadin Flow Components 25.2.3

This is a release of the Java integration for Vaadin Components to be used from the Java server side with Vaadin Flow.

Changes in Flow Components from 25.2.2

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-grid-flow

  • Fixes:
    • Ignore sortersChanged for non-existent columns (#9734). PR:9735

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Style spreadsheet overlays when nested in a shadow root (#9713) (CP: 25.2). PR:9715

      This PR cherry-picks changes from the original PR #9713 to branch 25.2. --- #### Original PR description > Since #9303, spreadsheet overlays (context menu, popup-button filters, cell comments, tooltips) live in a #spreadsheet-overlays container in the component's light DOM, styled by a global <style> in document.head. When <vaadin-spreadsheet> is nested in another element's shadow root — for example embedded as a web component, as in the docs filtering example — the container ends up inside that shadow tree, which the document-level stylesheet cannot cross, so the overlays render unstyled. > > To reproduce: open the docs "spreadsheet filtering" example (the spreadsheet is embedded as a web component) and open a column filter — the popup shows with no rounded corners, background, or shadow. > > On attach, also adopt the overlay stylesheet onto the container's own root (this._overlays.getRootNode()) when that root is a ShadowRoot, so the scoped #spreadsheet-overlays … rules apply inside the shadow tree. Top-level usage is unchanged: the root is the document, already covered by the existing document.head stylesheet. > > Follow-up to #9303 > > --- > > 🤖 Generated with Claude Code > > https://claude.ai/code/session_01QjNdPXWEUciMEXQe9hMgMt >

Compatibility

  • This release use Web Components listed in Vaadin Platform 25.2.3
  • Tested with Vaadin Flow version 25.2.3