J0pan

WebCore contributor

38 commits (8mo)
View all commits on GitHub ↗

Summary

J0pan works primarily in WebCore, split between implementing the CSS Values 5 `random-item()` function — parse-time argument grammar, `<random-key>` parsing shared with `random()`, computed-value resolution, and disallowing it inside `@container style()` queries — and site-specific compatibility fixes. The compatibility work clusters heavily on media-control interaction: volume slider dragging and hit-testing across Netflix, TikTok, Facebook, and Yahoo Sports, native PiP on Hulu, and slider gaze-glow regions on VisionOS/iPad, with a smaller tail in drag-and-drop `dataTransfer` semantics and download filename handling. This is feature and web-compat work rather than security work, but the `random-item()` grammar parsing is newly landed and untested against adversarial input — a reasonable place to fuzz CSS value parsing.

Components

WebCore
42%
Platform
29%
WebKit
21%
Other
6%
WTF
2%

Security Fix History

Hardening Commits

Recent Commits

1 / 3

← All Contributors