nt1m
WebCore contributor
Summary
nt1m works almost entirely in WebCore, concentrated on CSS feature implementation and spec conformance — symbols() parsing and counter-style descriptor validation, `text-overflow: <string>`, unprefixing hyphenate-limit-lines, `::highlight(*)` — with matching WPT re-imports landing alongside each feature. A second recurring thread is Site Isolation: caps lock indicators, custom validity popups, and control activation state rendering at the wrong position or state inside scrolled cross-origin iframes. The single security fix sits outside both areas, an end() iterator dereference in IOSurfacePool eviction rather than anything in the CSS or site-isolation work. Systematic-variant candidate: the cross-origin iframe positioning fixes cluster tightly around UI chrome that computes geometry in the wrong frame's coordinate space — other overlay and indicator surfaces plausibly carry the same assumption.
Components
Security Fix History
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-09-18 [CSS symbols() function] Move consumeUnresolvedCounterStyle to be after consumeUnresolvedSymbolsFunction
- 2026-09-18 Refactor `CSSCounterStyleDescriptors::areSymbolsValidForSystem()` to take counts instead of symbols
- 2026-09-18 [CSS symbols() function] Parsing & value representation
- 2026-09-17 [cleanup] Cleanup logic in listMarkerTextContent
- 2026-09-16 [Site Isolation] Custom validity popup displays in the wrong place in scrolled cross-origin iframe
- 2026-09-15 [Site Isolation] Caps lock indicator does not appear at correct position in scrolled cross-origin iframe
- 2026-09-15 [Site Isolation] <input type="checkbox"> is not greyed out when window becomes inactive
- 2026-09-14 Remove unused RenderObject::isRenderDetailsMarker()
- 2026-09-12 Update statuses in CSSProperties.json as of September 2026
- 2026-09-12 Re-import CSS symbols() WPT
- 2026-09-11 [css-text] Support hyphenate-limit-chars
- 2026-09-11 [css-text] Unprefix -webkit-hyphenate-limit-lines
- 2026-09-11 [Custom Highlight] Support `::highlight(*)`
- 2026-09-04 Re-import css/css-highlight-api WPT
- 2026-09-02 IOSurfacePool::tryEvictOldestCachedSurface should not dereference an end() iterator ·