| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.24.12 source code.tar.gz | 2026-02-10 | 68.1 MB | |
| 0.24.12 source code.zip | 2026-02-10 | 77.0 MB | |
| README.md | 2026-02-10 | 1.7 kB | |
| Totals: 3 Items | 145.1 MB | 0 | |
0.24.12
Major Features
- Routing: add browser-history routing support for
@openwebf/react-routerand@openwebf/vue-router, improving web-style navigation andRouterLinkbehavior (#850). - Native UIs/Icons: expand
webf_lucide_iconssupport and add React/Vue showcases (#850). - Tooling/Codegen: enhance Vue generator output (runtime enum exports, updated templates) and add generator tests for Dart method interface bindings (#850).
Performance Improvements
- Widget Elements: cache stable default attributes on the native side to make
getAttribute()non-blocking for common widget defaults (#850).
Bug Fixes
- CSS/Selectors: fix
:has()selector state flags for:checkedand:disabledmatching in the Blink backend (#849). - CSS/Values: prevent
calc(% - px)from collapsing during shrink-to-fit sizing (flex items); add regression snapshots (#851). - Scrolling/Focus: prevent focused inputs from scrolling the page to the top; add a
showOnScreenregression test (#851). - Overflow: fix height collapse for
overflow:hiddenchildren insideWebFListView(#850). - Rendering/Grid: re-resolve
frrow tracks after intrinsic sizing to match expected track sizing behavior (#850). - Bridge/UICommand: prevent re-entrant
flushUICommandcalls from causing missing DOM elements (#850). - Gestures: guard against null
attachedRendererin click handling (#850). - Lifecycle: remove asserts that could fire on disposed nodes during teardown (#850).
- Rendering/Flexbox: correct
min-size:autobehavior for replaced elements (e.g. images) in flex layouts (#853).