{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 2,
      "FIXED": 46
    }
  },
  "commits": {
    "263957": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "263957",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=263957",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: kkinnunen@apple.com\nLast change: 2026-07-31T20:11:25Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "263957",
      "subject": "WebGPU should support obtaining drawing buffer for Web Inspector"
    },
    "318174": {
      "author": "syg",
      "avatar": "https://www.gravatar.com/avatar/3884544eb9e557e2ec917d32c6e12720?d=identicon\u0026s=64",
      "cl": "318174",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318174",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: syg@apple.com\nReporter: syg@apple.com\nLast change: 2026-07-31T15:33:49Z",
      "email": "syg@apple.com",
      "hash": "318174",
      "subject": "[YARR] ParenContext should not save sibling slots"
    },
    "319903": {
      "author": "jcheung23",
      "avatar": "https://www.gravatar.com/avatar/5c102f093ce6bc01424466a4cfdf1d1f?d=identicon\u0026s=64",
      "cl": "319903",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319903",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jcheung23@apple.com\nReporter: jcheung23@apple.com\nLast change: 2026-07-31T16:59:48Z",
      "email": "jcheung23@apple.com",
      "hash": "319903",
      "subject": "[interactive-widget] Implement logic to support resizes-content"
    },
    "320083": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320083",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320083",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: youennf@gmail.com\nLast change: 2026-07-31T08:37:28Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320083",
      "subject": "Add support for sending stream upload data from WebProcess to Network process"
    },
    "320154": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "320154",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320154",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-31T17:03:55Z",
      "email": "sosuke@bun.com",
      "hash": "320154",
      "subject": "[YARR] Start matching end-anchored fixed-size regexps at the only possible position"
    },
    "320289": {
      "author": "jmichaud",
      "avatar": "https://www.gravatar.com/avatar/36e0433ee725a08f7e1122a6bc584b57?d=identicon\u0026s=64",
      "cl": "320289",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320289",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: jmichaud@igalia.com\nReporter: justin@justinmichaud.com\nLast change: 2026-07-31T15:43:12Z",
      "email": "jmichaud@igalia.com",
      "hash": "320289",
      "subject": "Make IRO faster"
    },
    "320324": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "320324",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320324",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-31T20:03:44Z",
      "email": "ddkilzer@webkit.org",
      "hash": "320324",
      "subject": "Add removeIf() to WeakHashSet and WeakListHashSet and adopt it to simplify more remove-matching-entries loops"
    },
    "320406": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320406",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320406",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T20:42:47Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320406",
      "subject": "[CSS Scroll Snap] Re-snap should prefer the block-axis box when the two axes conflict"
    },
    "320449": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320449",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320449",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: vitaly@igalia.com\nLast change: 2026-07-31T20:37:44Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320449",
      "subject": "[WPE][GTK] Improve `ScrollingTreeCoordinated` layer hit testing"
    },
    "320460": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "320460",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320460",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-07-31T19:13:25Z",
      "email": "eric.carlson@apple.com",
      "hash": "320460",
      "subject": "[Site Isolation] Activate the audio session in the GPU process when site isolation is enabled"
    },
    "320487": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "320487",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320487",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-07-31T13:41:36Z",
      "email": "pvollan@apple.com",
      "hash": "320487",
      "subject": "\"Continue with Google\" sign-in redirects to blank page"
    },
    "320562": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "320562",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320562",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-31T20:58:31Z",
      "email": "youennf@gmail.com",
      "hash": "320562",
      "subject": "Support stream upload back pressure in case of service worker reading the upload data"
    },
    "320566": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "320566",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320566",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-07-31T15:34:12Z",
      "email": "sam@webkit.org",
      "hash": "320566",
      "subject": "[Cleanup] Factor length unit conversion into standalone functions"
    },
    "320592": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "320592",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320592",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: PDF\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-07-31T17:37:17Z",
      "email": "a_protyasha@apple.com",
      "hash": "320592",
      "subject": "[Site Isolation] PDF HUD of cross-origin \u003ciframe src=pdf\u003e gets displaced by main frame scroll offset"
    },
    "320596": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "320596",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320596",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-07-31T13:49:34Z",
      "email": "pvollan@apple.com",
      "hash": "320596",
      "subject": "Add telemetry to some syscalls in the sandboxes"
    },
    "320633": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "320633",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320633",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: sihui_liu@apple.com\nReporter: sihui_liu@apple.com\nLast change: 2026-07-31T15:39:09Z",
      "email": "sihui_liu@apple.com",
      "hash": "320633",
      "subject": "[Site Isolation] Cross-site iframe does not render after same-site top-level navigation"
    },
    "320638": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320638",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320638",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ronan_turner@apple.com\nLast change: 2026-07-31T07:58:44Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320638",
      "subject": "EnhancedSecurityHeuristicsEnabled: css/css-scroll-snap/smooth-anchor-scroll-in-snap-container.html continually reloads in MiniBrowser/fails in Safari"
    },
    "320639": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "320639",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320639",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-31T07:02:36Z",
      "email": "cgarcia@igalia.com",
      "hash": "320639",
      "subject": "[GTK][WPE] Fix thread safety issues caught by -Wthread-safety"
    },
    "320654": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "320654",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320654",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-31T10:17:42Z",
      "email": "cgarcia@igalia.com",
      "hash": "320654",
      "subject": "[CoordinatedGraphics] Some CoordinatedPlatformLayer pending changes are never reset"
    },
    "320664": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "320664",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320664",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-07-31T20:56:55Z",
      "email": "sgill26@apple.com",
      "hash": "320664",
      "subject": "[GFC][Integration] Allow items with self alignment except baseline"
    },
    "320671": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320671",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320671",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Compositing\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jeffrey_xu2@apple.com\nLast change: 2026-07-31T18:36:05Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320671",
      "subject": "Process swap on cross-origin iframe in Site Isolation causes crash on WPE due to entering compositing mode twice."
    },
    "320678": {
      "author": "lily_spiniolas",
      "avatar": "https://www.gravatar.com/avatar/b65cfeb51301399bd50e338bb2d7613e?d=identicon\u0026s=64",
      "cl": "320678",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320678",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: lily_spiniolas@apple.com\nReporter: lily_spiniolas@apple.com\nLast change: 2026-07-31T08:08:29Z",
      "email": "lily_spiniolas@apple.com",
      "hash": "320678",
      "subject": "[AX] Add foundation for PDF accessibility modes"
    },
    "320682": {
      "author": "zakr",
      "avatar": "https://www.gravatar.com/avatar/d9b65ef530b9cbbfc6dff1ca158faace?d=identicon\u0026s=64",
      "cl": "320682",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320682",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: zakr@apple.com\nReporter: zakr@apple.com\nLast change: 2026-07-31T20:54:38Z",
      "email": "zakr@apple.com",
      "hash": "320682",
      "subject": "[CMake] Don't gate compiles on dependency framework code signing"
    },
    "320684": {
      "author": "zakr",
      "avatar": "https://www.gravatar.com/avatar/d9b65ef530b9cbbfc6dff1ca158faace?d=identicon\u0026s=64",
      "cl": "320684",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320684",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: zakr@apple.com\nReporter: zakr@apple.com\nLast change: 2026-07-31T19:58:46Z",
      "email": "zakr@apple.com",
      "hash": "320684",
      "subject": "[CMake] Enable explicit module builds for the TestWebKitAPI Swift targets"
    },
    "320685": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "320685",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320685",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-31T17:24:34Z",
      "email": "jlee53@apple.com",
      "hash": "320685",
      "subject": "ParentalControlsContentFilteringTests.OpenBlockedPopUp \u0026 BlockedURL are a constant timeout"
    },
    "320686": {
      "author": "dan.hecht",
      "avatar": "https://www.gravatar.com/avatar/080f47d912b1b34d0be8293f825d132d?d=identicon\u0026s=64",
      "cl": "320686",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320686",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: dan.hecht@apple.com\nReporter: dan.hecht@apple.com\nLast change: 2026-07-31T15:40:50Z",
      "email": "dan.hecht@apple.com",
      "hash": "320686",
      "subject": "[libpas] pas_thread_local_cache_for_all clobbers its should-go-again result"
    },
    "320690": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "320690",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320690",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-07-31T18:21:57Z",
      "email": "charliew@apple.com",
      "hash": "320690",
      "subject": "REGRESSION(288096@main): ITP may cap the expiry of cookies set by a top-level navigation's own response"
    },
    "320694": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "320694",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320694",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-07-31T18:50:13Z",
      "email": "hi@devinrousso.com",
      "hash": "320694",
      "subject": "Web Inspector: Canvas: instrument WebGPU devices"
    },
    "320706": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "320706",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320706",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-31T16:47:46Z",
      "email": "ysuzuki@apple.com",
      "hash": "320706",
      "subject": "[WTF] Upgrade fast_float to 8.2.10"
    },
    "320707": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320707",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320707",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: MathML\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T07:43:17Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320707",
      "subject": "MathMLOperatorElement::parseOperatorChar() needlessly allocates a String when trimming whitespace"
    },
    "320708": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "320708",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320708",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-07-31T22:06:26Z",
      "email": "v_bykov@apple.com",
      "hash": "320708",
      "subject": "[JSC] Scan an int token in a single pass"
    },
    "320709": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320709",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320709",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T07:53:30Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320709",
      "subject": "MathML and SVG elements do not reset tabIndex when tabindex is changed to an invalid value"
    },
    "320710": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320710",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320710",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: MathML\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T08:06:58Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320710",
      "subject": "[MathML] Use SpaceSplitString to parse the \u003cmenclose\u003e notation attribute instead of a hand-rolled tokenizer"
    },
    "320711": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320711",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320711",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: MathML\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T08:29:19Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320711",
      "subject": "Take a StringView in MathMLPresentationElement::parseMathMLLength"
    },
    "320712": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320712",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320712",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: MathML\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T09:00:15Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320712",
      "subject": "[MathML] Remove duplicated mathvariant invalidation from MathMLMathElement::attributeChanged"
    },
    "320715": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "320715",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320715",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-31T18:20:16Z",
      "email": "jlee53@apple.com",
      "hash": "320715",
      "subject": "image-loading-lazy-in-cross-origin-iframe-001 \u0026 002 are test passes"
    },
    "320717": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320717",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320717",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: MathML\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T08:10:41Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320717",
      "subject": "[MathML] MathMLOperatorElement::OperatorProperties::flags is read uninitialized"
    },
    "320723": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "320723",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320723",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-07-31T18:32:29Z",
      "email": "emw@apple.com",
      "hash": "320723",
      "subject": "[CMake] Run cleandead at the end of configuration to delete stale files"
    },
    "320725": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320725",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320725",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: richard_robinson2@apple.com\nLast change: 2026-07-31T19:41:02Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320725",
      "subject": "[Site Isolation] [iOS] Drag gesture doesn't register inside cross-origin iframe (douban.com captcha)"
    },
    "320727": {
      "author": "lily_spiniolas",
      "avatar": "https://www.gravatar.com/avatar/b65cfeb51301399bd50e338bb2d7613e?d=identicon\u0026s=64",
      "cl": "320727",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320727",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: lily_spiniolas@apple.com\nReporter: lily_spiniolas@apple.com\nLast change: 2026-07-31T08:01:41Z",
      "email": "lily_spiniolas@apple.com",
      "hash": "320727",
      "subject": "Certain build configurations are broken after 318296@main"
    },
    "320730": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320730",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320730",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-31T18:37:52Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320730",
      "subject": "Reduce sizeof(ViewportArguments) and stop copying it into computeViewportAttributes()"
    },
    "320734": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "320734",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320734",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-31T17:08:59Z",
      "email": "cgarcia@igalia.com",
      "hash": "320734",
      "subject": "[GTK][WPE] Enable -Wthread-safety"
    },
    "320738": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "320738",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320738",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-31T13:30:18Z",
      "email": "cgarcia@igalia.com",
      "hash": "320738",
      "subject": "[CoordinatedGraphics] Remove unused m_transformedVisibleRect from CoordinatedPlatformLayer"
    },
    "320740": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "320740",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320740",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-07-31T17:13:13Z",
      "email": "pvollan@apple.com",
      "hash": "320740",
      "subject": "Add logging in logUserInteractionWithReducedTimeResolution method for diagnostics purposes"
    },
    "320741": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "320741",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320741",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-31T15:21:34Z",
      "email": "cgarcia@igalia.com",
      "hash": "320741",
      "subject": "[GTK][WPE] Fix more issues caught by -Wthread-safety"
    },
    "320743": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "320743",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320743",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-07-31T16:28:12Z",
      "email": "hi@devinrousso.com",
      "hash": "320743",
      "subject": "Web Inspector: remove all references to WebMetal"
    },
    "320749": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "320749",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320749",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-07-31T20:01:14Z",
      "email": "rniwa@webkit.org",
      "hash": "320749",
      "subject": "Update safer C++ expectations for macOS (2026-07-31)"
    },
    "320758": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320758",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320758",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: info.aeslilly@gmail.com\nLast change: 2026-07-31T19:19:05Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320758",
      "subject": "corner-shape: write WPT tests for elliptical edge cases + update existing"
    }
  },
  "date": "2026-07-31",
  "days": 1,
  "generatedAt": "2026-07-31T22:05:40Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Mobile** Safari now honors `interactive-widget: resizes-content`, improving how pages resize when on-screen UI like virtual keyboards appears. [bug 319903](https://bugs.webkit.org/show_bug.cgi?id=319903)\n- **UI** \"Continue with Google\" sign-in no longer redirects to a blank page in affected process model cases. [bug 320487](https://bugs.webkit.org/show_bug.cgi?id=320487)\n- **Privacy** Intelligent Tracking Prevention no longer incorrectly caps cookie expiry for cookies set by a top-level navigation response. [bug 320690](https://bugs.webkit.org/show_bug.cgi?id=320690)\n- **Layout** CSS Scroll Snap now picks the block-axis target when axes conflict during re-snap, improving post-scroll positioning. [bug 320406](https://bugs.webkit.org/show_bug.cgi?id=320406)\n- **Media** Audio session activation now works correctly in the GPU process when Site Isolation is enabled. [bug 320460](https://bugs.webkit.org/show_bug.cgi?id=320460)\n- **PDF** The PDF HUD in cross-origin PDF iframes no longer shifts incorrectly with main frame scrolling under Site Isolation. [bug 320592](https://bugs.webkit.org/show_bug.cgi?id=320592)\n- **UI** Cross-site iframes now keep rendering correctly after same-site top-level navigation under Site Isolation. [bug 320633](https://bugs.webkit.org/show_bug.cgi?id=320633)\n- **Mobile** Drag gestures on iOS now register correctly inside cross-origin iframes, fixing cases like captcha interaction. [bug 320725](https://bugs.webkit.org/show_bug.cgi?id=320725)\n- **A11y** WebKit added the foundation for PDF accessibility modes, paving the way for better accessible PDF handling. [bug 320678](https://bugs.webkit.org/show_bug.cgi?id=320678)\n- **DevTools** Web Inspector Canvas tooling now instruments WebGPU devices for better graphics debugging. [bug 320694](https://bugs.webkit.org/show_bug.cgi?id=320694)\n\n## By component\n\n### JavaScriptCore\n- YARR no longer saves sibling slots in `ParenContext`, reducing incorrect regexp bookkeeping. [bug 318174](https://bugs.webkit.org/show_bug.cgi?id=318174)\n- End-anchored fixed-size regexps now start matching at the only valid position, improving regexp efficiency. [bug 320154](https://bugs.webkit.org/show_bug.cgi?id=320154)\n- IRO was optimized for better JavaScriptCore performance. [bug 320289](https://bugs.webkit.org/show_bug.cgi?id=320289)\n- `fast_float` was upgraded to 8.2.10. [bug 320706](https://bugs.webkit.org/show_bug.cgi?id=320706)\n- Integer token scanning now happens in a single pass, improving parser efficiency. [bug 320708](https://bugs.webkit.org/show_bug.cgi?id=320708)\n\n### Service Workers\n- WebKit added support for sending stream upload data from the WebProcess to the Network process. [bug 320083](https://bugs.webkit.org/show_bug.cgi?id=320083)\n- Stream uploads now support back pressure when a service worker reads upload data. [bug 320562](https://bugs.webkit.org/show_bug.cgi?id=320562)\n\n### CSS\n- CSS Scroll Snap re-snapping now prefers the block-axis box when the two axes conflict. [bug 320406](https://bugs.webkit.org/show_bug.cgi?id=320406)\n- Length unit conversion code was factored into standalone functions. [bug 320566](https://bugs.webkit.org/show_bug.cgi?id=320566)\n\n### Site Isolation and process model\n- Additional sandbox syscall telemetry was added for diagnostics. [bug 320596](https://bugs.webkit.org/show_bug.cgi?id=320596)\n- Cross-origin iframe rendering was fixed after same-site top-level navigation under Site Isolation. [bug 320633](https://bugs.webkit.org/show_bug.cgi?id=320633)\n- iOS drag gestures now work inside cross-origin iframes under Site Isolation. [bug 320725](https://bugs.webkit.org/show_bug.cgi?id=320725)\n- Diagnostic logging was added to reduced-time-resolution user interaction logging. [bug 320740](https://bugs.webkit.org/show_bug.cgi?id=320740)\n\n### Media playback\n- Audio session activation in the GPU process was fixed for Site Isolation configurations. [bug 320460](https://bugs.webkit.org/show_bug.cgi?id=320460)\n\n### PDF\n- Cross-origin PDF iframe HUD positioning was fixed so main frame scrolling no longer displaces it. [bug 320592](https://bugs.webkit.org/show_bug.cgi?id=320592)\n\n### Web Inspector\n- Canvas inspection now instruments WebGPU devices. [bug 320694](https://bugs.webkit.org/show_bug.cgi?id=320694)\n- Remaining WebMetal references were removed from Web Inspector. [bug 320743](https://bugs.webkit.org/show_bug.cgi?id=320743)\n\n### Layout and rendering\n- Grid/flex integration now allows self-aligned items except baseline in the affected path. [bug 320664](https://bugs.webkit.org/show_bug.cgi?id=320664)\n\n### Compositing\n- A WPE crash during cross-origin iframe process swap with Site Isolation was fixed by avoiding double entry into compositing mode. [bug 320671](https://bugs.webkit.org/show_bug.cgi?id=320671)\n\n### Accessibility\n- Foundation work landed for PDF accessibility modes. [bug 320678](https://bugs.webkit.org/show_bug.cgi?id=320678)\n\n### WebCore and DOM behavior\n- `WeakHashSet` and `WeakListHashSet` gained `removeIf()` to simplify matched-entry removal paths. [bug 320324](https://bugs.webkit.org/show_bug.cgi?id=320324)\n- MathML and SVG elements now correctly reset `tabIndex` when `tabindex` is changed to an invalid value. [bug 320709](https://bugs.webkit.org/show_bug.cgi?id=320709)\n- `ViewportArguments` was reduced in size and no longer copied into `computeViewportAttributes()`. [bug 320730](https://bugs.webkit.org/show_bug.cgi?id=320730)\n\n### MathML\n- `MathMLOperatorElement::parseOperatorChar()` no longer allocates a `String` unnecessarily when trimming whitespace. [bug 320707](https://bugs.webkit.org/show_bug.cgi?id=320707)\n- `\u003cmenclose\u003e` notation parsing now uses `SpaceSplitString` instead of a custom tokenizer. [bug 320710](https://bugs.webkit.org/show_bug.cgi?id=320710)\n- `MathMLPresentationElement::parseMathMLLength` now takes a `StringView`. [bug 320711](https://bugs.webkit.org/show_bug.cgi?id=320711)\n- Duplicated `mathvariant` invalidation was removed from `MathMLMathElement::attributeChanged`. [bug 320712](https://bugs.webkit.org/show_bug.cgi?id=320712)\n- `MathMLOperatorElement::OperatorProperties::flags` is no longer read uninitialized. [bug 320717](https://bugs.webkit.org/show_bug.cgi?id=320717)\n\n### WebKitGTK and WPE\n- WPE/GTK improved `ScrollingTreeCoordinated` layer hit testing. [bug 320449](https://bugs.webkit.org/show_bug.cgi?id=320449)\n- Thread safety issues flagged by `-Wthread-safety` were fixed in GTK/WPE code. [bug 320639](https://bugs.webkit.org/show_bug.cgi?id=320639)\n- Some `CoordinatedPlatformLayer` pending changes are now properly reset. [bug 320654](https://bugs.webkit.org/show_bug.cgi?id=320654)\n- `-Wthread-safety` was enabled for GTK/WPE builds. [bug 320734](https://bugs.webkit.org/show_bug.cgi?id=320734)\n- An unused `m_transformedVisibleRect` member was removed from `CoordinatedPlatformLayer`. [bug 320738](https://bugs.webkit.org/show_bug.cgi?id=320738)\n- More GTK/WPE thread safety issues caught by `-Wthread-safety` were fixed. [bug 320741](https://bugs.webkit.org/show_bug.cgi?id=320741)\n\n### bmalloc\n- `pas_thread_local_cache_for_all` no longer clobbers its `should-go-again` result. [bug 320686](https://bugs.webkit.org/show_bug.cgi?id=320686)\n\n### CMake and build system\n- Builds no longer depend on dependency framework code signing to compile. [bug 320682](https://bugs.webkit.org/show_bug.cgi?id=320682)\n- Explicit module builds were enabled for TestWebKitAPI Swift targets. [bug 320684](https://bugs.webkit.org/show_bug.cgi?id=320684)\n\n### Tools and infrastructure\n- `cleandead` now runs at the end of configuration to remove stale files. [bug 320723](https://bugs.webkit.org/show_bug.cgi?id=320723)\n\n### Misc user-visible and platform behavior\n- Parental controls content filtering test failures due to constant timeouts were addressed in the underlying behavior. [bug 320685](https://bugs.webkit.org/show_bug.cgi?id=320685)\n- A continual reload/failure case in scroll snap behavior under enhanced security heuristics was fixed. [bug 320638](https://bugs.webkit.org/show_bug.cgi?id=320638)\n- Certain build configurations broken by an earlier change were repaired. [bug 320727](https://bugs.webkit.org/show_bug.cgi?id=320727)\n\n## Resolution other than FIXED\n- WebGPU support for obtaining a drawing buffer for Web Inspector was closed as a duplicate of existing tracking. [bug 263957](https://bugs.webkit.org/show_bug.cgi?id=263957)\n- `corner-shape` WPT coverage for elliptical edge cases was closed as a duplicate. [bug 320758](https://bugs.webkit.org/show_bug.cgi?id=320758)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-31",
  "totals": {
    "components": 18,
    "contributors": 25,
    "issues": 48
  },
  "until": "2026-07-31"
}