Skip to content

TermDOM 0.1.3

Choose a tag to compare

@brainkim brainkim released this 14 Aug 18:40
· 246 commits to main since this release

Two patches.

  • The mode probes sent at attach (ESC[8$p, ESC[?2027$p) left a stray p visible on terminals without DECRQM, Terminal.app included. An erase after the probes cleans up whatever the terminal echoed. (#41)
  • @layer and @scope rules now participate in the cascade — previously they parsed into the CSSOM and styled nothing. Full css-cascade-5 layer ordering (including the !important reversal), @scope with proximity, selector specificity computed from the selector AST per selectors-4 (:is()/:not() take their heaviest argument, :where() weighs zero), and the flex-flow/place-content/place-items/place-self shorthands expand. word-break and overflow-wrap were always implemented; the compatibility probes now show it. 170 CSS properties supported. (#42)

Full suite: node 1247, bun 1272.