swpatters
WebCore contributor
8 commits (5mo)
View all commits on GitHub ↗
Summary
swpatters works primarily in WebCore, concentrated on focus handling: sequential focus navigation through shadow hosts, focus entering cross-origin iframes under Site Isolation, and site-specific quirks for anchor mouse-focusability, with some adjacent render-tree and process-recovery work. Nothing here is classified as a security fix, but the crash-fix shape is consistent — null dereferences reached through focus and pseudo-element style resolution, plus a stack overflow from deep chains of non-focusable shadow hosts. Systematic-variant candidate: recursive focus traversal across shadow DOM and frame boundaries, where unbounded recursion and stale/null owner pointers are the recurring failure modes.
Components
WebCore
55%
WebKit
27%
Platform
9%
Other
9%
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-08-05 Null-deref crash in RenderElement::resolvePseudoElementStyle() when a <details> element has `display: contents` and its
- 2026-08-04 "InvalidStateError: The object is in an invalid state" is not very helpful
- 2026-07-28 Reloading a local file after a WebContent process crash can fail with kCFURLErrorCannotOpenFile (-3001)
- 2026-04-23 Add site-specific quirk to make anchor elements mouse-focusable on thesaurus.com and dictionary.com
- 2026-04-13 Sequential focus navigation stack overflow with many non-focusable shadow hosts
- 2026-04-04 Add Sean Patterson to contributor list
- 2026-04-04 [Site Isolation] Fix null dereference crash when focus navigates into cross-origin iframe containing
- 2026-03-21 [Site Isolation] Fix null dereference crash when focus navigates into cross-origin iframe containing a nested remote fra