<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>308899</bug_id>
          
          <creation_ts>2026-02-28 11:55:42 -0800</creation_ts>
          <short_desc>Web Inspector: Site Isolation: Page domain overlay and paint rect visualization</short_desc>
          <delta_ts>2026-03-04 22:05:39 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>306075</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2185865</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2026-02-28 11:55:42 -0800</bug_when>
    <thetext>Wire up didPaint, didLayout, didScroll, didRecalculateStyle instrumentation hooks in PageAgentProxy for paint rect visualization. setShowPaintRects/setShowRulers need forwarding from UIProcess to all WebProcesses.

Overlay rendering happens in WebProcess (part of compositor), so PageAgentProxy can operate on InspectorOverlay directly. But the setting must be forwarded and replayed to new processes.

Radar cross-reference: rdar://157031522</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2187231</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-03-04 22:05:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/171780810&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>