Steps to Reproduce: 1. Launch a recent WebKit nightly build (I used a locally-built r14810). 2. Navigate to a web page (e.g., http://www.apple.com/). 3. Right-click in the web page and select "Inspect Element". 4. Click on a link in the web page, or navigate to another URL. 5. QUICKLY switch to another application (via Command-Tab) that has a window which partially or totally obscures the Safari window. Expected Results: The red outline appears only within the Safari window that's reloading. Actual Results: The red outline appears above all other windows whether they're Safari browser windows or windows from other applications. Regression: N/A since the Web Inspector is not available in production Safari releases. Notes: Tested on Mac OS X 10.4.6 (8I127/PowerPC) with Safari 2.0.3 (417.9.3) and WebKit r14810. See also Bug 8672.
More info from IRC: mitz: ddkilzer: i think xenon told me that he'd tried to do it using child windows once and ran into some problems, but it's worth trying again [...] xenon: ddkilzer: yes mitz is right, i ran into a weird window repainting white problem when i tried child windows xenon: but we are using child windows for other things just fine
Created attachment 12042 [details] Make the highlight window a child window I tested this on an iMac G5 and didn't notice any repainting issues.
Comment on attachment 12042 [details] Make the highlight window a child window r=me
Landed in r18445.