Skip to content

docs: correct two stale FIDELITY.md Known-gaps entries - #242

Merged
tannevaled merged 1 commit into
mainfrom
fidelity-stale-gaps-142
Sep 28, 2026
Merged

tannevaled merged 1 commit into
mainfrom
fidelity-stale-gaps-142

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Summary

  • @supports bullet said it was "entirely unimplemented" — stale since round 78 (css+paint: evaluate @supports (color:light-dark()); box-shadow excludes its own box #169), which added css/supports.go's supportsConditionHolds, a narrow feature-test check for exactly (color: light-dark(...)) (with or without a leading not). Corrected to describe what it actually recognises now and what it still does not (everything else, unchanged).
  • The "Fonts" bullet said @font-face loading did not exist at all, directly contradicting round 141's own bullet 130 lines above it in the SAME "Known gaps" section, which already documents that @font-face fetching/WOFF2 decoding shipped (css: named font families, and @font-face (1/3) #233/Fetch and register a document's own @font-face files (2/3) #234/@font-face reaches a font service at last (WOFF2) #236). The two bullets were simply never reconciled. Corrected to describe the current, real capability.
  • Three other dependency-drift leads were checked and confirmed still accurate (no fix available): dop251/goja's ES2018 for await...of gap (upstream issue still open; the one newer goja commit is unrelated), the Go Mono comma-glyph-loses-its-tail bug (re-reproduced live, unchanged; neither go-opentype/fonts nor go-opentype/opentype has touched glyph outlines/rasterisation since it was found), and github.com/srwiley/oksvg (pinned commit IS upstream's latest — unmaintained).

No code change — both corrections are to FIDELITY.md's own prose.

Test plan

  • go build ./..., go vet ./..., go test ./... all green (unaffected, docs-only)
  • No bench run needed — nothing changed to compare

🤖 Generated with Claude Code

@supports said it was "entirely unimplemented" — stale since round 78
(engine#169), which added a narrow light-dark() feature-test check.

The Fonts bullet said @font-face loading did not exist, directly
contradicting round 141's own bullet 130 lines above it in the same
Known-gaps section, which already documented that it shipped
(engine#233/#234/#236). The two were never reconciled until now.

No code change; both corrections are to this file's own prose.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 8260ae7 into main Sep 28, 2026
7 checks passed
@tannevaled
tannevaled deleted the fidelity-stale-gaps-142 branch September 28, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant