{
  "breakdown": {
    "byResolution": {
      "FIXED": 23,
      "INVALID": 6,
      "WONTFIX": 5
    }
  },
  "commits": {
    "219825": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "219825",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=219825",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: dpino@igalia.com\nLast change: 2026-07-12T19:18:48Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "219825",
      "subject": "[GStreamer] webrtc/sframe-keys.html is failing since added in r270532"
    },
    "228778": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "228778",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=228778",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Minor\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: crzwdjk@gmail.com\nLast change: 2026-07-12T07:12:36Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "228778",
      "subject": "[GLIB] mhtml tests are flaky"
    },
    "233740": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "233740",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=233740",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: crzwdjk@gmail.com\nLast change: 2026-07-12T19:15:29Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "233740",
      "subject": "REGRESSION(r285577) [Gstreamer] http/wpt/webrtc/video-script-transform-keyframe-only.html"
    },
    "234819": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "234819",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=234819",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mrobinson@webkit.org\nLast change: 2026-07-12T07:12:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "234819",
      "subject": "[GLIB] Some imported transforms tests show small pixel differences"
    },
    "235885": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "235885",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=235885",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: pnormand@igalia.com\nLast change: 2026-07-12T19:11:17Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "235885",
      "subject": "[GStreamer] ⛱ for GstWebRTC backend"
    },
    "242796": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "242796",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=242796",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T18:55:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "242796",
      "subject": "[GStreamer][WebRTC] Input renegotiation handling"
    },
    "255773": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "255773",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=255773",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-07-12T18:56:26Z",
      "email": "philn@igalia.com",
      "hash": "255773",
      "subject": "[GStreamer][WebRTC] fast/mediastream/RTCPeerConnection-inspect-answer.html fails"
    },
    "265290": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "265290",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=265290",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:17:33Z",
      "email": "philn@igalia.com",
      "hash": "265290",
      "subject": "[GStreamer][Debug] Flaky webrtc/datachannel failures"
    },
    "274711": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "274711",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=274711",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: byoungchan.lee@gmx.com\nLast change: 2026-07-12T19:12:00Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "274711",
      "subject": "[GTK] Enable WebRTC on WebkitGTK"
    },
    "303673": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "303673",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=303673",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-07-12T19:13:36Z",
      "email": "philn@igalia.com",
      "hash": "303673",
      "subject": "REGRESSION(303981@main) [GStreamer] webrtc/video-stats.html is timing out on the bots after updated in libwebrtc bump to M143"
    },
    "304929": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "304929",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=304929",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:00:17Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "304929",
      "subject": "[GStreamer][WebRTC] Use webrtcdsp for audio processing (echo cancellation and noise reduction)"
    },
    "306207": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "306207",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=306207",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:10:39Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "306207",
      "subject": "[GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc-stats/hardware-capability-stats.https.html is flaky crash"
    },
    "312254": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "312254",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312254",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:02:46Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "312254",
      "subject": "[GStreamer][WebRTC][Rice] Use all fqdn-resolved IP addresses"
    },
    "312255": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "312255",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312255",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:02:54Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "312255",
      "subject": "[GStreamer][WebRTC][Rice] Support for min and max RTP ports"
    },
    "312888": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "312888",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312888",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: aboya@igalia.com\nLast change: 2026-07-12T07:12:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "312888",
      "subject": "[GTK] REGRESSION: inspector/debugger/async-stack-trace-basic.html is crashing"
    },
    "313973": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "313973",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=313973",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: dpino@igalia.com\nLast change: 2026-07-12T07:12:34Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "313973",
      "subject": "REGRESSION(311847@main): [GTK] inspector/timeline/timeline-recording.html is a flaky failure"
    },
    "315758": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315758",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315758",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: alex@igalia.com\nLast change: 2026-07-12T19:09:59Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315758",
      "subject": "[GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/simulcast/setParameters-maxFramerate.https.html is flaky crashing"
    },
    "315948": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315948",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315948",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T19:03:58Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315948",
      "subject": "REGRESSION(308898@main): [GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/RTCRtpSender-getStats.https.html fails"
    },
    "317389": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317389",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317389",
      "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-07-12T11:54:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317389",
      "subject": "Enable WebKit Swift on recent SDKs"
    },
    "318014": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318014",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318014",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: sam@webkit.org\nLast change: 2026-07-12T16:45:59Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318014",
      "subject": "Remove unspecified \"-ua-\" prefix check when parsing @view-transition 'types' descriptors"
    },
    "318325": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318325",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318325",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-12T21:15:24Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318325",
      "subject": "feConvolveMatrix: removing an invalid order attribute leaves the filter permanently disabled"
    },
    "318550": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318550",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318550",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-12T12:06:59Z",
      "email": "zalan@apple.com",
      "hash": "318550",
      "subject": "[cleanup] Return the used cross size from applyStretchAlignmentToFlexItem"
    },
    "318552": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318552",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318552",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-12T14:54:17Z",
      "email": "zalan@apple.com",
      "hash": "318552",
      "subject": "[cleanup] Remove repositionLogicalHeightDependentFlexItems, calling the cross-axis alignment phases directly"
    },
    "318553": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318553",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318553",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-12T16:57:45Z",
      "email": "zalan@apple.com",
      "hash": "318553",
      "subject": "[cleanup] Fold the wrap-reverse and RTL-column flips into a computeFlexItemRects pass"
    },
    "318555": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318555",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318555",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-12T19:57:11Z",
      "email": "zalan@apple.com",
      "hash": "318555",
      "subject": "[cleanup] Return cross-axis alignment offsets from the cross-axis phases instead of mutating the position list"
    },
    "318557": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318557",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318557",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-12T21:12:15Z",
      "email": "zalan@apple.com",
      "hash": "318557",
      "subject": "[cleanup] Move flex base and hypothetical main size off FlexLayoutItem into a per-item list"
    },
    "318852": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318852",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318852",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-12T21:13:46Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318852",
      "subject": "Null-deref of documentElement() when resolving root-font-relative SVG lengths"
    },
    "318979": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318979",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318979",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-12T21:53:30Z",
      "email": "graouts@webkit.org",
      "hash": "318979",
      "subject": "[animation-triggers] add parsing support for the `timeline-trigger-activation-range-start` and `timeline-trigger-activation-range-end` properties"
    },
    "319089": {
      "author": "annevk",
      "avatar": "https://www.gravatar.com/avatar/09bb44ac3625a121017cd98d0a7dc52c?d=identicon\u0026s=64",
      "cl": "319089",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319089",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: annevk@annevk.nl\nReporter: annevk@annevk.nl\nLast change: 2026-07-12T20:13:12Z",
      "email": "annevk@annevk.nl",
      "hash": "319089",
      "subject": "Synchronize WPT dom/nodes partially"
    },
    "319182": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319182",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319182",
      "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-12T09:46:24Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319182",
      "subject": "Scroll To Text Fragment: simplify MIME-type gate and add mixed-case coverage"
    },
    "319183": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319183",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319183",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-12T17:01:19Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319183",
      "subject": "Avoid repeated protect(mediaElement()) in RenderMedia::styleDidChange"
    },
    "319193": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319193",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319193",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-12T15:22:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319193",
      "subject": "[GStreamer] gardening"
    },
    "319194": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "319194",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319194",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-07-12T20:02:12Z",
      "email": "sam@webkit.org",
      "hash": "319194",
      "subject": "[EvaluationTimeZoom] Convert custom properties to use evaluation time zoom"
    },
    "319195": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "319195",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319195",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-07-12T19:51:13Z",
      "email": "sam@webkit.org",
      "hash": "319195",
      "subject": "[EvaluationTimeZoom] Convert intersection observers to use unzoomed lengths"
    }
  },
  "date": "2026-07-12",
  "days": 1,
  "generatedAt": "2026-07-12T22:05:31Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **WebRTC** Fixed GStreamer WebRTC input renegotiation handling, improving stability when media inputs change during a peer connection. [bug 242796](https://bugs.webkit.org/show_bug.cgi?id=242796)\n- **UI** Fixed a GTK crash in Web Inspector's async stack trace debugger view. [bug 312888](https://bugs.webkit.org/show_bug.cgi?id=312888)\n- **SVG** Fixed a bug where removing an invalid `feConvolveMatrix` order attribute could leave the filter permanently disabled. [bug 318325](https://bugs.webkit.org/show_bug.cgi?id=318325)\n- **SVG** Fixed a null dereference when resolving root-font-relative SVG lengths, preventing crashes in some SVG rendering paths. [bug 318852](https://bugs.webkit.org/show_bug.cgi?id=318852)\n- **Animations** Added parsing support for `timeline-trigger-activation-range-start` and `timeline-trigger-activation-range-end`, improving support for animation trigger CSS. [bug 318979](https://bugs.webkit.org/show_bug.cgi?id=318979)\n- **Privacy** Simplified Scroll To Text Fragment MIME type gating and added mixed-case coverage, improving compatibility of text fragment navigation. [bug 319182](https://bugs.webkit.org/show_bug.cgi?id=319182)\n- **Layout** Updated custom properties to use evaluation-time zoom, fixing zoom-related CSS behavior. [bug 319194](https://bugs.webkit.org/show_bug.cgi?id=319194)\n- **Layout** Fixed Intersection Observer length handling to use unzoomed lengths, improving correctness under page zoom. [bug 319195](https://bugs.webkit.org/show_bug.cgi?id=319195)\n\n## By component\n\n### WebRTC\n- Fixed a GStreamer regression in keyframe-only video script transform handling. [bug 233740](https://bugs.webkit.org/show_bug.cgi?id=233740)\n- Fixed GStreamer WebRTC input renegotiation handling. [bug 242796](https://bugs.webkit.org/show_bug.cgi?id=242796)\n- Fixed a failing RTCPeerConnection inspect-answer test in the GStreamer backend. [bug 255773](https://bugs.webkit.org/show_bug.cgi?id=255773)\n- Fixed a regression in `RTCRtpSender.getStats()` coverage for the GStreamer WebRTC backend. [bug 315948](https://bugs.webkit.org/show_bug.cgi?id=315948)\n\n### Web Inspector\n- Fixed a GTK crash in the debugger async stack trace test path. [bug 312888](https://bugs.webkit.org/show_bug.cgi?id=312888)\n- Fixed a flaky GTK timeline recording inspector test regression. [bug 313973](https://bugs.webkit.org/show_bug.cgi?id=313973)\n\n### SVG\n- Fixed `feConvolveMatrix` staying disabled after an invalid `order` attribute is removed. [bug 318325](https://bugs.webkit.org/show_bug.cgi?id=318325)\n- Fixed a null dereference when resolving root-font-relative SVG lengths. [bug 318852](https://bugs.webkit.org/show_bug.cgi?id=318852)\n\n### CSS layout and rendering\n- Fixed small pixel differences in imported transform tests on GLib. [bug 234819](https://bugs.webkit.org/show_bug.cgi?id=234819)\n- Refactored flexbox stretch alignment to return used cross size directly. [bug 318550](https://bugs.webkit.org/show_bug.cgi?id=318550)\n- Refactored flexbox cross-axis alignment to remove `repositionLogicalHeightDependentFlexItems`. [bug 318552](https://bugs.webkit.org/show_bug.cgi?id=318552)\n- Refactored flexbox rect computation to fold wrap-reverse and RTL column flips into one pass. [bug 318553](https://bugs.webkit.org/show_bug.cgi?id=318553)\n- Refactored flexbox cross-axis phases to return alignment offsets instead of mutating position lists. [bug 318555](https://bugs.webkit.org/show_bug.cgi?id=318555)\n- Refactored flex layout item sizing data into a per-item list. [bug 318557](https://bugs.webkit.org/show_bug.cgi?id=318557)\n- Updated custom properties to use evaluation-time zoom. [bug 319194](https://bugs.webkit.org/show_bug.cgi?id=319194)\n- Updated Intersection Observer handling to use unzoomed lengths. [bug 319195](https://bugs.webkit.org/show_bug.cgi?id=319195)\n\n### Animations\n- Added parsing support for `timeline-trigger-activation-range-start` and `timeline-trigger-activation-range-end`. [bug 318979](https://bugs.webkit.org/show_bug.cgi?id=318979)\n\n### DOM\n- Synchronized part of the WPT `dom/nodes` test coverage with upstream expectations. [bug 319089](https://bugs.webkit.org/show_bug.cgi?id=319089)\n\n### Scroll and navigation\n- Simplified Scroll To Text Fragment MIME type gating and added mixed-case coverage. [bug 319182](https://bugs.webkit.org/show_bug.cgi?id=319182)\n\n### Media\n- Avoided repeated `protect(mediaElement())` calls in `RenderMedia::styleDidChange`. [bug 319183](https://bugs.webkit.org/show_bug.cgi?id=319183)\n\n### Platform and build\n- Enabled WebKit Swift on recent SDKs. [bug 317389](https://bugs.webkit.org/show_bug.cgi?id=317389)\n\n### Test infrastructure\n- Fixed flaky MHTML tests on GLib. [bug 228778](https://bugs.webkit.org/show_bug.cgi?id=228778)\n\n## Resolution other than FIXED\n- Marked a long-standing GStreamer WebRTC SFrame test failure as WONTFIX. [bug 219825](https://bugs.webkit.org/show_bug.cgi?id=219825)\n- Marked a GstWebRTC backend umbrella item as WONTFIX. [bug 235885](https://bugs.webkit.org/show_bug.cgi?id=235885)\n- Marked GStreamer WebRTC datachannel flakiness as INVALID. [bug 265290](https://bugs.webkit.org/show_bug.cgi?id=265290)\n- Marked GTK WebRTC enablement as INVALID. [bug 274711](https://bugs.webkit.org/show_bug.cgi?id=274711)\n- Marked a libwebrtc M143 regression report on `video-stats.html` as INVALID. [bug 303673](https://bugs.webkit.org/show_bug.cgi?id=303673)\n- Marked a proposal to use `webrtcdsp` for audio processing as INVALID. [bug 304929](https://bugs.webkit.org/show_bug.cgi?id=304929)\n- Marked a flaky WebRTC stats crash report as INVALID. [bug 306207](https://bugs.webkit.org/show_bug.cgi?id=306207)\n- Marked WebRTC ICE support for all FQDN-resolved IP addresses as WONTFIX. [bug 312254](https://bugs.webkit.org/show_bug.cgi?id=312254)\n- Marked WebRTC support for min and max RTP ports as WONTFIX. [bug 312255](https://bugs.webkit.org/show_bug.cgi?id=312255)\n- Marked a flaky WebRTC simulcast crash report as INVALID. [bug 315758](https://bugs.webkit.org/show_bug.cgi?id=315758)\n- Marked removal of an unspecified `-ua-` prefix check in `@view-transition` type parsing as WONTFIX. [bug 318014](https://bugs.webkit.org/show_bug.cgi?id=318014)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-12",
  "totals": {
    "components": 11,
    "contributors": 7,
    "issues": 34
  },
  "until": "2026-07-12"
}