mgorse
Platform contributor
14 commits (8mo)
View all commits on GitHub ↗
Summary
Works almost entirely on the WebKitGTK port: the AT-SPI accessibility bridge in WebCore, plus a steady stream of Platform build fixes for non-default feature configurations (MEDIA_STREAM off, GBM disabled, GSTREAMER_GL disabled, old libdrm). No commits classified as security or hardening, but several accessibility changes are object-lifetime work — ref handling in `AccessibilityObjectAtspi::focus()`, checking for objects going away during `GrabFocus`, and a crash reproducible with Orca attached. Systematic-variant candidate: use-after-free patterns in the AT-SPI object bridge, where accessibility clients hold references across DOM teardown.
Components
WebCore
45%
Platform
45%
Other
9%
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-08-01 AX: AT-SPI implementation computes offsets incorrectly when user-select:none is set
- 2026-07-08 AX: Opendeck crashes webkitgtk with Orca running
- 2026-04-19 AX: Clean up ref handling in AccessibilityObjectAtspi::focus()
- 2026-04-18 AX: Check for object going away when handling GrabFocus
- 2026-04-18 Build failure: expected unqualified-id before numeric constant
- 2026-04-03 Add Mike Gorse to contributor list
- 2026-03-24 Build failure with GSTREAMER_GL disabled
- 2026-02-03 Build fails if GBM is disabled
- 2026-01-30 Build fails with -DENABLE_MEDIA_STREAM=OFF after R299106
- 2026-01-26 Internals should inherit CanMakeWeakPtr if MEDIA_STREAM is disabled
- 2026-01-25 Build failure with old versions of libdrm
- 2026-01-25 Missing include in MediaPlayerPrivateGStreamer.cpp
- 2026-01-23 AX: Remove accessibilityBusAddress from GTK display
- 2025-12-19 AX: Adjust Atspi::Role to match the enum defined in at-spi2-core