<html><head><title> <body> <script type="text/javascript"> function deletePlugin() { // Remove the plugin. document.getElementById('foo').removeChild(document.getElementById('plugin')); // Forces a style recalculation which actually will delete the plugin. // Without this, the plugin would be deleted later from a timer. If the test // fails, this line will cause the crash. var foo = document.getElementById('foo').offsetWidth; // If we get here, there's no crash so we succeeded. document.cookie = "COMPLETION_COOKIE=PASS; path=/"; } </script> This test tests deleting a the <object> synchronously from within a script call. Neither the proxy nor the PPAPI implementation should crash in this case. <div id="foo"> <object id="plugin" type="application/x-ppapi-tests" width="400" height="400" style="border:5px solid blue;"> <param name="customtest" value="delete_plugin"> </object> </div> </body>