{
  "breakdown": {
    "byResolution": {
      "FIXED": 12
    }
  },
  "commits": {
    "201651": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "201651",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=201651",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-08-02T21:17:16Z",
      "email": "hi@devinrousso.com",
      "hash": "201651",
      "subject": "Web Inspector: Canvas: support canvas recordings for WebGPUDevice"
    },
    "320700": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "320700",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320700",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-08-02T12:37:13Z",
      "email": "hi@devinrousso.com",
      "hash": "320700",
      "subject": "Web Inspector: Canvas: support disabling WebGPU render pipelines"
    },
    "320724": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320724",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320724",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: aleksei@apple.com\nLast change: 2026-08-02T17:01:21Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320724",
      "subject": "Implement child model loading IPC (for ModelProcess)"
    },
    "320745": {
      "author": "alex",
      "avatar": "https://www.gravatar.com/avatar/c8c6e17acbdf0549b05d6f7fc2c1c4dc?d=identicon\u0026s=64",
      "cl": "320745",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320745",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: alex@igalia.com\nReporter: alex@igalia.com\nLast change: 2026-08-02T11:56:13Z",
      "email": "alex@igalia.com",
      "hash": "320745",
      "subject": "[WPE][GTK] Skia compositor blends opaque contents buffers, wasting memory bandwidth"
    },
    "320784": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "320784",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320784",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-02T15:58:37Z",
      "email": "pgriffis@igalia.com",
      "hash": "320784",
      "subject": "[GLib] Fix looking up the size of various website data types"
    },
    "320793": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320793",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320793",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-02T21:53:38Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320793",
      "subject": "Resync `css/CSS2/abspos` from WPT Upstream"
    },
    "320796": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "320796",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320796",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-02T22:07:12Z",
      "email": "zimmermann@kde.org",
      "hash": "320796",
      "subject": "[LBSE] Support external and data: URL clip-path, marker and paint-server references"
    },
    "320806": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "320806",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320806",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-02T22:08:37Z",
      "email": "ysuzuki@apple.com",
      "hash": "320806",
      "subject": "[JSC] Deply add / sub / mul tightening to JSBigInt"
    },
    "320809": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "320809",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320809",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-02T16:17:31Z",
      "email": "pgriffis@igalia.com",
      "hash": "320809",
      "subject": "[GLib] Enable Storage API"
    },
    "320813": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "320813",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320813",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-02T22:02:12Z",
      "email": "zimmermann@kde.org",
      "hash": "320813",
      "subject": "[LBSE] Skip the outline paint pass for outline-free SVG renderers"
    },
    "320815": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "320815",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320815",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-02T22:04:12Z",
      "email": "zimmermann@kde.org",
      "hash": "320815",
      "subject": "[LBSE] Invert the 2D affine transform when mapping the paint dirty rect"
    },
    "320841": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "320841",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320841",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-08-02T21:59:12Z",
      "email": "hi@devinrousso.com",
      "hash": "320841",
      "subject": "Web Inspector: Canvas: show WebGPU `label` where able"
    }
  },
  "date": "2026-08-02",
  "days": 1,
  "generatedAt": "2026-08-02T22:05:15Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **DevTools** Web Inspector can now record WebGPU canvas activity, making GPU rendering issues much easier to inspect and replay. [bug 201651](https://bugs.webkit.org/show_bug.cgi?id=201651)\n- **DevTools** Web Inspector added controls to disable WebGPU render pipelines during canvas inspection, which helps isolate broken draw paths. [bug 320700](https://bugs.webkit.org/show_bug.cgi?id=320700)\n- **DevTools** Web Inspector now shows WebGPU object labels where available, improving readability when debugging complex GPU workloads. [bug 320841](https://bugs.webkit.org/show_bug.cgi?id=320841)\n- **SVG** SVG now supports external and data: URL references for clip-path, marker, and paint-server resources in the LBSE path. [bug 320796](https://bugs.webkit.org/show_bug.cgi?id=320796)\n- **Storage** WebKitGTK enabled the Storage API, expanding site storage support on GLib-based ports. [bug 320809](https://bugs.webkit.org/show_bug.cgi?id=320809)\n- **Graphics** WPE/GTK fixed Skia compositor handling for opaque content buffers to avoid unnecessary blending and reduce memory bandwidth waste. [bug 320745](https://bugs.webkit.org/show_bug.cgi?id=320745)\n- **SVG** LBSE fixed dirty-rect mapping by correctly inverting 2D affine transforms, improving repaint correctness for transformed SVG content. [bug 320815](https://bugs.webkit.org/show_bug.cgi?id=320815)\n\n## By component\n\n### Web Inspector\n- Canvas inspection now supports canvas recordings for WebGPUDevice. [bug 201651](https://bugs.webkit.org/show_bug.cgi?id=201651)\n- Canvas inspection can now disable WebGPU render pipelines for debugging. [bug 320700](https://bugs.webkit.org/show_bug.cgi?id=320700)\n- Canvas inspection now shows WebGPU `label` values where available. [bug 320841](https://bugs.webkit.org/show_bug.cgi?id=320841)\n\n### SVG\n- LBSE now supports external and data: URL references for clip-path, marker, and paint-server resources. [bug 320796](https://bugs.webkit.org/show_bug.cgi?id=320796)\n- LBSE skips the outline paint pass for SVG renderers that have no outline, avoiding unnecessary work. [bug 320813](https://bugs.webkit.org/show_bug.cgi?id=320813)\n- LBSE fixed paint dirty-rect mapping by inverting the 2D affine transform correctly. [bug 320815](https://bugs.webkit.org/show_bug.cgi?id=320815)\n\n### WebKitGTK\n- GLib fixed size lookup for various website data types, improving website data accounting and management. [bug 320784](https://bugs.webkit.org/show_bug.cgi?id=320784)\n- GLib enabled the Storage API on WebKitGTK. [bug 320809](https://bugs.webkit.org/show_bug.cgi?id=320809)\n\n### Graphics and compositing\n- WPE/GTK fixed Skia compositor blending of opaque content buffers, reducing wasted memory bandwidth. [bug 320745](https://bugs.webkit.org/show_bug.cgi?id=320745)\n\n### JavaScriptCore\n- JSBigInt arithmetic tightening was applied for add, sub, and mul operations. [bug 320806](https://bugs.webkit.org/show_bug.cgi?id=320806)\n\n### Model process\n- Implemented child model loading IPC for ModelProcess. [bug 320724](https://bugs.webkit.org/show_bug.cgi?id=320724)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-08-02",
  "totals": {
    "components": 6,
    "contributors": 7,
    "issues": 12
  },
  "until": "2026-08-02"
}