{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 1,
      "DUPLICATE": 2,
      "FIXED": 44
    }
  },
  "commits": {
    "180931": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "180931",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=180931",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Forms\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: Ms2ger@igalia.com\nLast change: 2026-08-20T08:01:41Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "180931",
      "subject": "[WPE][GTK] Issues with selection direction \"none\""
    },
    "185346": {
      "author": "saam",
      "avatar": "https://www.gravatar.com/avatar/3836ed86471c9478b64635005ba72d32?d=identicon\u0026s=64",
      "cl": "185346",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=185346",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: saam@hey.com\nReporter: saam@hey.com\nLast change: 2026-08-20T15:50:35Z",
      "email": "saam@hey.com",
      "hash": "185346",
      "subject": "JetStream's crypto-md5 is 20% regressed from ~1 year ago on a MBA"
    },
    "195846": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "195846",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=195846",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: wenson_hsieh@apple.com\nLast change: 2026-08-20T20:05:32Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "195846",
      "subject": "Choosing a spelling correction via context menu should fire input events of type \"insertReplacementText\""
    },
    "271125": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "271125",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=271125",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-20T07:58:06Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "271125",
      "subject": "Remove unused `tryAllocateBuffer` from `Vector.h`"
    },
    "289686": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "289686",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=289686",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebAssembly\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: laurmaedje@gmail.com\nLast change: 2026-08-20T07:01:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "289686",
      "subject": "WebAssembly worker spin loop after `worker.terminate()` or page reload"
    },
    "304114": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "304114",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=304114",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: michael@letsken.com\nLast change: 2026-08-20T20:05:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "304114",
      "subject": "When using the native auto-correct inputType 'insertReplacementText' not fired"
    },
    "321181": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "321181",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321181",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: cgarcia@igalia.com\nLast change: 2026-08-20T19:39:31Z",
      "email": "zimmermann@kde.org",
      "hash": "321181",
      "subject": "[WPE] Enable damage propagation by default"
    },
    "321638": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "321638",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321638",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-08-20T21:54:21Z",
      "email": "emw@apple.com",
      "hash": "321638",
      "subject": "[iOS 27] Update SDKDB baseline"
    },
    "321680": {
      "author": "jmichaud",
      "avatar": "https://www.gravatar.com/avatar/36e0433ee725a08f7e1122a6bc584b57?d=identicon\u0026s=64",
      "cl": "321680",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321680",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: jmichaud@igalia.com\nReporter: justin@justinmichaud.com\nLast change: 2026-08-20T12:31:34Z",
      "email": "jmichaud@igalia.com",
      "hash": "321680",
      "subject": "[GTK] Various ImageDecoder OOB accesses"
    },
    "321707": {
      "author": "sabouhallawa",
      "avatar": "https://www.gravatar.com/avatar/d1692a5af8c7ff0bbed69f03e2a76d9c?d=identicon\u0026s=64",
      "cl": "321707",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321707",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Images\nPriority: P2\nSeverity: Normal\nAssignee: sabouhallawa@apple.com\nReporter: sabouhallawa@apple.com\nLast change: 2026-08-20T16:41:21Z",
      "email": "sabouhallawa@apple.com",
      "hash": "321707",
      "subject": "WebCodecsImageDecoder should rotate the decoded image based on its ImageOrientation"
    },
    "321885": {
      "author": "nham",
      "avatar": "https://www.gravatar.com/avatar/dc0914eabf69047ee3397794c2d17bf7?d=identicon\u0026s=64",
      "cl": "321885",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321885",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: nham@apple.com\nReporter: nham@apple.com\nLast change: 2026-08-20T18:17:28Z",
      "email": "nham@apple.com",
      "hash": "321885",
      "subject": "[Site Isolation] Fix offscreen iframe throttling"
    },
    "321922": {
      "author": "plampe",
      "avatar": "https://www.gravatar.com/avatar/3c9bf19417c230eff7ade252118deb7a?d=identicon\u0026s=64",
      "cl": "321922",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321922",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: plampe@igalia.com\nReporter: plampe@igalia.com\nLast change: 2026-08-20T08:07:11Z",
      "email": "plampe@igalia.com",
      "hash": "321922",
      "subject": "Integrate webkit-sysprof tests with test-webkitpy script"
    },
    "321923": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "321923",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321923",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-20T10:08:56Z",
      "email": "cgarcia@igalia.com",
      "hash": "321923",
      "subject": "[GTK][WPE] Skia compositor: use promise images for WebGL DMABuf buffers"
    },
    "321940": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321940",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321940",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jespinal23@apple.com\nLast change: 2026-08-20T19:02:56Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321940",
      "subject": "[macOS DEBUG]REGRESSION(318650@main): 2x TestWebKitAPI.EnhancedSecurityPolicies.MultiHopThenBackToSecure* (api-tests) are constant timeouts."
    },
    "321966": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "321966",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321966",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-08-20T19:45:34Z",
      "email": "eric.carlson@apple.com",
      "hash": "321966",
      "subject": "[Site Isolation] Move NowPlaying session selection logic to the UI process"
    },
    "322012": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "322012",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322012",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-20T11:05:29Z",
      "email": "pgriffis@igalia.com",
      "hash": "322012",
      "subject": "[WPE] Ctrl+C does not copy on non-editable content"
    },
    "322029": {
      "author": "Morningstar",
      "avatar": "https://www.gravatar.com/avatar/9b791f3f02553608941e76bb5eecd471?d=identicon\u0026s=64",
      "cl": "322029",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322029",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: Morningstar@apple.com\nReporter: Morningstar@apple.com\nLast change: 2026-08-20T20:40:43Z",
      "email": "Morningstar@apple.com",
      "hash": "322029",
      "subject": "Migrate internal iOS 27 and visionOS 27 layout test expectations to OpenSource"
    },
    "322032": {
      "author": "Morningstar",
      "avatar": "https://www.gravatar.com/avatar/9b791f3f02553608941e76bb5eecd471?d=identicon\u0026s=64",
      "cl": "322032",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322032",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: Morningstar@apple.com\nReporter: Morningstar@apple.com\nLast change: 2026-08-20T20:46:21Z",
      "email": "Morningstar@apple.com",
      "hash": "322032",
      "subject": "Migrate internal macOS 27 layout test expectations to OpenSource"
    },
    "322035": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "322035",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322035",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-08-20T16:44:29Z",
      "email": "v_bykov@apple.com",
      "hash": "322035",
      "subject": "[JSC] Do not accumulate new token positions in parseMemberExpression for SyntaxChecker"
    },
    "322038": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "322038",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322038",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-08-20T16:56:40Z",
      "email": "v_bykov@apple.com",
      "hash": "322038",
      "subject": "[JSC] Remove the obsolete optimization in Lexer::shift"
    },
    "322057": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322057",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322057",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-08-20T17:46:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322057",
      "subject": "Log active quirks to inspector console"
    },
    "322062": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "322062",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322062",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-20T19:57:12Z",
      "email": "zimmermann@kde.org",
      "hash": "322062",
      "subject": "Skip anchor-positioning bookkeeping when there is no anchor state"
    },
    "322067": {
      "author": "sabouhallawa",
      "avatar": "https://www.gravatar.com/avatar/d1692a5af8c7ff0bbed69f03e2a76d9c?d=identicon\u0026s=64",
      "cl": "322067",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322067",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Images\nPriority: P2\nSeverity: Normal\nAssignee: sabouhallawa@apple.com\nReporter: sabouhallawa@apple.com\nLast change: 2026-08-20T15:56:04Z",
      "email": "sabouhallawa@apple.com",
      "hash": "322067",
      "subject": "WebCodecsImageDecoder generates VideoFrames with zero durations"
    },
    "322068": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "322068",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322068",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: yurys@chromium.org\nLast change: 2026-08-20T21:16:54Z",
      "email": "cgarcia@igalia.com",
      "hash": "322068",
      "subject": "[SOUP] An Authorization header set by the page is replaced by cached credentials"
    },
    "322073": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "322073",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322073",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-08-20T19:44:23Z",
      "email": "emw@apple.com",
      "hash": "322073",
      "subject": "[CMake] Use -enable-batch-mode to improve swift compile time"
    },
    "322074": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "322074",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322074",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-08-20T15:41:53Z",
      "email": "basuke@apple.com",
      "hash": "322074",
      "subject": "[SecurityFlags] Allow disabling security flags locally through a user default"
    },
    "322075": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "322075",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322075",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-08-20T19:51:35Z",
      "email": "emw@apple.com",
      "hash": "322075",
      "subject": "[CMake] Build prewarm target early enough to benefit performance"
    },
    "322077": {
      "author": "mattwoodrow",
      "avatar": "https://www.gravatar.com/avatar/cc2397f5735802900c7bd10e44601cc1?d=identicon\u0026s=64",
      "cl": "322077",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322077",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Printing\nPriority: P2\nSeverity: Normal\nAssignee: mattwoodrow@apple.com\nReporter: mattwoodrow@apple.com\nLast change: 2026-08-20T07:43:17Z",
      "email": "mattwoodrow@apple.com",
      "hash": "322077",
      "subject": "[Site Isolation] endPrinting is routed to the main-frame process, leaking print state in cross-site subframe processes"
    },
    "322102": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "322102",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322102",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-20T10:16:51Z",
      "email": "cgarcia@igalia.com",
      "hash": "322102",
      "subject": "[GTK][WPE] Skia compositor: handle video orientation"
    },
    "322103": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322103",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322103",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: adrian_taylor@apple.com\nLast change: 2026-08-20T10:51:11Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322103",
      "subject": "Inclusions required for Windows Swift forward declarations"
    },
    "322105": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322105",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322105",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: adrian_taylor@apple.com\nLast change: 2026-08-20T11:47:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322105",
      "subject": "Provide DequeIterator default constructor"
    },
    "322114": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322114",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322114",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: iroy@apple.com\nLast change: 2026-08-20T19:02:55Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322114",
      "subject": "[resultsdbpy] Allow results-ews to fetch multiple tests in one batch"
    },
    "322115": {
      "author": "chi187",
      "avatar": "https://www.gravatar.com/avatar/d04164fa4e06ce85533085f24c766e17?d=identicon\u0026s=64",
      "cl": "322115",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322115",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebAssembly\nPriority: P2\nSeverity: Normal\nAssignee: chi187@gmail.com\nReporter: chi187@gmail.com\nLast change: 2026-08-20T19:53:13Z",
      "email": "chi187@gmail.com",
      "hash": "322115",
      "subject": "[JSC][Wasm] Unwrap immutable globals in the ESM module namespace"
    },
    "322127": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "322127",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322127",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: UI Events\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-08-20T07:03:07Z",
      "email": "a_protyasha@apple.com",
      "hash": "322127",
      "subject": "[AppKit Gestures] Trackpad swiping between spaces should not trigger back navigation when UseAppKitGesturesForGestureEvents is enabled"
    },
    "322139": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "322139",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322139",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-08-20T17:16:20Z",
      "email": "v_bykov@apple.com",
      "hash": "322139",
      "subject": "[JSC] Preallocate SourceProviderCache"
    },
    "322146": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "322146",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322146",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-08-20T10:07:11Z",
      "email": "clopez@igalia.com",
      "hash": "322146",
      "subject": "[WKCI][ews-build.webkit.org] webkitpy bot should be triggered for changes in test262 and webkit-sysprof dirs"
    },
    "322157": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "322157",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322157",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-08-20T18:15:46Z",
      "email": "v_bykov@apple.com",
      "hash": "322157",
      "subject": "[JSC] Stop computing free variables twice when popping a function scope"
    },
    "322158": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322158",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322158",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-20T07:56:34Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322158",
      "subject": "[Canvas] Reorder CanvasRenderingContext2DBase::State to remove 24 bytes of padding"
    },
    "322159": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322159",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322159",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-20T07:55:46Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322159",
      "subject": "Avoid copying CSSParserContext on every canvas fillStyle/strokeStyle assignment"
    },
    "322163": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322163",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322163",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-20T16:54:00Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322163",
      "subject": "Align HTMLCanvasElement interface with  HTML spec for toDataURL() and toBlob()"
    },
    "322169": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "322169",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322169",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-08-20T09:05:47Z",
      "email": "a_protyasha@apple.com",
      "hash": "322169",
      "subject": "REGRESSION(319506@main): HAVE(APPKIT_GESTURES_SUPPORT) build is broken ('AppKitGesturesTests.RefreshControl' does not conform to protocol 'AppKitGestureTestSuite')"
    },
    "322175": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "322175",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322175",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-08-20T17:47:33Z",
      "email": "kkinnunen@apple.com",
      "hash": "322175",
      "subject": "CG: Recompute context drop shadow, style if shadowsIgnoreTransforms changes"
    },
    "322180": {
      "author": "eocanha",
      "avatar": "https://www.gravatar.com/avatar/7c82fa40774dd34b018c3361f990a045?d=identicon\u0026s=64",
      "cl": "322180",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322180",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: eocanha@igalia.com\nReporter: eocanha@igalia.com\nLast change: 2026-08-20T17:00:16Z",
      "email": "eocanha@igalia.com",
      "hash": "322180",
      "subject": "[EME][OpenCDM] Querying robustnesslevel from CDM instead of hardcoding the levels"
    },
    "322186": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "322186",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322186",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: wenson_hsieh@apple.com\nReporter: wenson_hsieh@apple.com\nLast change: 2026-08-20T18:18:17Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "322186",
      "subject": "[Liquid Glass] Subject area in mail compose sometimes flashes when shrinking image down from original size"
    },
    "322198": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "322198",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322198",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-08-20T19:15:08Z",
      "email": "a_protyasha@apple.com",
      "hash": "322198",
      "subject": "REGRESSION(319421@main): Broke internal visionOS builds (SpatialPortalController.cpp:658:51: error: initialization of incomplete type 'ModelPlayerGraphicsLayerConfiguration')"
    },
    "322199": {
      "author": "zakr",
      "avatar": "https://www.gravatar.com/avatar/d9b65ef530b9cbbfc6dff1ca158faace?d=identicon\u0026s=64",
      "cl": "322199",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322199",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: zakr@apple.com\nReporter: zakr@apple.com\nLast change: 2026-08-20T21:21:58Z",
      "email": "zakr@apple.com",
      "hash": "322199",
      "subject": "[CMake][iOS] Let Platform.h own the Cocoa features it already derives"
    },
    "322216": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322216",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322216",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-08-20T22:05:57Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322216",
      "subject": "Remove duplicate activeQuirks function"
    }
  },
  "date": "2026-08-20",
  "days": 1,
  "generatedAt": "2026-08-20T22:05:30Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Security** Fixed multiple out-of-bounds accesses in image decoding on GTK, reducing risk from malformed images. [bug 321680](https://bugs.webkit.org/show_bug.cgi?id=321680)\n- **Media** Fixed WebCodecs image decoding so decoded images honor EXIF orientation instead of appearing rotated incorrectly. [bug 321707](https://bugs.webkit.org/show_bug.cgi?id=321707)\n- **Media** Fixed WebCodecs VideoFrames being created with zero duration, improving timing correctness for decoded media. [bug 322067](https://bugs.webkit.org/show_bug.cgi?id=322067)\n- **Layout** Fixed offscreen iframe throttling under Site Isolation, addressing incorrect background frame behavior. [bug 321885](https://bugs.webkit.org/show_bug.cgi?id=321885)\n- **Networking** Fixed SOUP so a page-set Authorization header is no longer overwritten by cached credentials. [bug 322068](https://bugs.webkit.org/show_bug.cgi?id=322068)\n- **UI** Fixed macOS trackpad swipes between Spaces from accidentally triggering back navigation with AppKit gesture handling enabled. [bug 322127](https://bugs.webkit.org/show_bug.cgi?id=322127)\n- **Mobile** Fixed WPE copy behavior so Ctrl+C works again on non-editable content. [bug 322012](https://bugs.webkit.org/show_bug.cgi?id=322012)\n- **Printing** Fixed Site Isolation print teardown so endPrinting no longer leaks print state into cross-site subframe processes. [bug 322077](https://bugs.webkit.org/show_bug.cgi?id=322077)\n- **DOM** Fixed spelling corrections chosen from the context menu to fire the expected insertReplacementText input events. [bug 195846](https://bugs.webkit.org/show_bug.cgi?id=195846)\n\n## By component\n\n### Forms\n- Fixed selection direction handling for \"none\" in WPE and GTK form controls. [bug 180931](https://bugs.webkit.org/show_bug.cgi?id=180931)\n\n### HTML Editing\n- Fixed missing insertReplacementText input events when choosing a spelling correction from the context menu. [bug 195846](https://bugs.webkit.org/show_bug.cgi?id=195846)\n\n### WebAssembly\n- Fixed a worker spin loop after worker.terminate() or page reload. [bug 289686](https://bugs.webkit.org/show_bug.cgi?id=289686)\n- Fixed JSC Wasm ESM namespace handling to unwrap immutable globals correctly. [bug 322115](https://bugs.webkit.org/show_bug.cgi?id=322115)\n\n### WPE WebKit\n- Enabled damage propagation by default in WPE. [bug 321181](https://bugs.webkit.org/show_bug.cgi?id=321181)\n- Fixed Ctrl+C not copying from non-editable content in WPE. [bug 322012](https://bugs.webkit.org/show_bug.cgi?id=322012)\n\n### Platform\n- Fixed various out-of-bounds accesses in GTK image decoders. [bug 321680](https://bugs.webkit.org/show_bug.cgi?id=321680)\n\n### Images\n- Fixed WebCodecs image decoding to apply image orientation correctly. [bug 321707](https://bugs.webkit.org/show_bug.cgi?id=321707)\n- Fixed WebCodecs image decoding producing VideoFrames with zero durations. [bug 322067](https://bugs.webkit.org/show_bug.cgi?id=322067)\n\n### Layout and Rendering\n- Fixed offscreen iframe throttling under Site Isolation. [bug 321885](https://bugs.webkit.org/show_bug.cgi?id=321885)\n\n### WebKitGTK\n- Improved the Skia compositor for WebGL DMABuf buffers by using promise images on GTK and WPE. [bug 321923](https://bugs.webkit.org/show_bug.cgi?id=321923)\n- Fixed SOUP so page-provided Authorization headers are preserved instead of being replaced by cached credentials. [bug 322068](https://bugs.webkit.org/show_bug.cgi?id=322068)\n- Fixed video orientation handling in the Skia compositor on GTK and WPE. [bug 322102](https://bugs.webkit.org/show_bug.cgi?id=322102)\n\n### Media\n- Moved NowPlaying session selection logic to the UI process under Site Isolation. [bug 321966](https://bugs.webkit.org/show_bug.cgi?id=321966)\n\n### JavaScriptCore\n- Fixed SyntaxChecker bookkeeping to stop accumulating new token positions in parseMemberExpression. [bug 322035](https://bugs.webkit.org/show_bug.cgi?id=322035)\n- Removed an obsolete optimization in Lexer::shift. [bug 322038](https://bugs.webkit.org/show_bug.cgi?id=322038)\n- Preallocated SourceProviderCache to reduce parser overhead. [bug 322139](https://bugs.webkit.org/show_bug.cgi?id=322139)\n- Stopped computing free variables twice when popping a function scope. [bug 322157](https://bugs.webkit.org/show_bug.cgi?id=322157)\n\n### WebCore Misc.\n- Added inspector console logging for active quirks. [bug 322057](https://bugs.webkit.org/show_bug.cgi?id=322057)\n\n### CSS\n- Skipped anchor-positioning bookkeeping when there is no anchor state. [bug 322062](https://bugs.webkit.org/show_bug.cgi?id=322062)\n\n### Printing\n- Fixed Site Isolation routing for endPrinting to avoid leaking print state across cross-site subframe processes. [bug 322077](https://bugs.webkit.org/show_bug.cgi?id=322077)\n\n### Web Template Framework\n- Removed unused Vector.h buffer allocation code. [bug 271125](https://bugs.webkit.org/show_bug.cgi?id=271125)\n- Added a default constructor for DequeIterator. [bug 322105](https://bugs.webkit.org/show_bug.cgi?id=322105)\n\n### UI Events\n- Fixed AppKit gesture handling so swiping between Spaces does not trigger browser back navigation. [bug 322127](https://bugs.webkit.org/show_bug.cgi?id=322127)\n\n### Canvas\n- Reordered CanvasRenderingContext2DBase::State to remove padding and reduce memory waste. [bug 322158](https://bugs.webkit.org/show_bug.cgi?id=322158)\n- Avoided copying CSSParserContext on every canvas fillStyle and strokeStyle assignment. [bug 322159](https://bugs.webkit.org/show_bug.cgi?id=322159)\n- Recomputed context drop shadow style when shadowsIgnoreTransforms changes. [bug 322175](https://bugs.webkit.org/show_bug.cgi?id=322175)\n\n### DOM\n- Aligned HTMLCanvasElement toDataURL() and toBlob() with the HTML spec. [bug 322163](https://bugs.webkit.org/show_bug.cgi?id=322163)\n\n### CMake\n- Fixed iOS feature derivation so Platform.h owns Cocoa features it already derives. [bug 322199](https://bugs.webkit.org/show_bug.cgi?id=322199)\n\n## Resolution other than FIXED\n- DUPLICATE: Missing insertReplacementText for native auto-correct was closed as a duplicate of the spelling correction input event bug. [bug 304114](https://bugs.webkit.org/show_bug.cgi?id=304114)\n- DUPLICATE: A macOS debug timeout in EnhancedSecurityPolicies api-tests was closed as a duplicate. [bug 321940](https://bugs.webkit.org/show_bug.cgi?id=321940)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-08-20",
  "totals": {
    "components": 21,
    "contributors": 23,
    "issues": 47
  },
  "until": "2026-08-20"
}