Skip to content

v0.2.3

Choose a tag to compare

@brainkim brainkim released this 16 Oct 02:14
· 281 commits to main since this release

0.2.3 fixes keys and scrolling lagging behind input since 0.2.1.

Fixed

  • Pages with inline-blocks inside inline-blocks were laid out again on every frame after any change, however small. Email built from nested tables and inline-blocks fell behind held keys by most of a second. It keeps up again, as in 0.2.0.
  • A burst of input is handled in one pass again. 0.2.1 gave each key, mouse report and paste in a chunk its own task, so a burst cost a round of the page's work and a layout per event. Keys and wheel notches that arrive together are now handled together, as in 0.2.0.
  • A flex item that scrolls has no content-based minimum size (CSS Flexbox §4.5). It shrinks to fit its container, as in browsers, rather than to the size of what it scrolls.

Changed

  • Wheel notches that arrive back to back at one cell are one wheel event, with the summed distance, as browsers combine wheel events. A trackpad's burst scrolls in one step instead of dozens.

These notes were generated with Claude Code.