| div { padding: 10px; margin: 8px; } |
| embed { width: 50px; height: 50px; } |
| iframe { width: 50px; height: 50px; } |
| var target = document.getElementById("target"); |
| target.parentNode.removeChild(target); |
| Test that plug-ins cannot cause the NSView hierarchy to change beneath <tt>-[NSView _invalidateGStatesForTree]</tt>. |
| To test, resize the browser window. Reload and repeat a few times. Each time you resize, the orange rectangle and |
| its contents should vanish, and the browser should not crash. |
| <div id="target" style="border: solid orange;"> |
| <embed type="application/x-webkit-test-netscape"></embed> |
| <div style="border: solid blue;"> |
| <embed type="application/x-webkit-test-netscape" onsetwindow="hideFirst()"></embed> |