colelao

WebCore contributor

134 commits (11mo)
2 security fixes
View all commits on GitHub ↗

Summary

colelao works primarily in WebCore, driving a sustained refactor of WebKit's site-specific Quirks machinery: per-site handler functions are being converted into a declarative Quirk table, `QuirkMatch` generalized into a URL matcher, and element-matching, parameterized, and global quirks folded into that same structure, with supporting churn in JSC, Platform, and WTF. Security-classified work is rare and sits outside that thread — the flagged fix is a JSC Wasm Memory64 bug where table imports failed to check that the address type matched, a type-confusion-shaped issue rather than anything quirk-related. The audit angle is the quirk rewrite itself: behavior that was previously hardcoded in individual handlers is now gated by a generic URL matcher, so a matching regression would apply quirks — including the fullscreen, simulated-mouse-event, and cookie-policy ones moved into the table — to origins that were never meant to receive them.

Components

WebCore
43%
JSC
20%
WebKit
16%
Platform
9%
WTF
6%
Other
2%

Security Fix History

Hardening Commits

Recent Commits

1 / 9

← All Contributors