mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-26 10:27:32 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
37
editor/composer/crashtests/351236-1.html
Normal file
37
editor/composer/crashtests/351236-1.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<html><head>
|
||||
<title>Testcase bug 351236 - Crash [@ nsGetInterface::operator()] with designMode iframes, removing styles, removing iframes, reloading, etc</title>
|
||||
<script>
|
||||
function designmodes(i){
|
||||
try {
|
||||
window.frames[0].document.designMode='on';
|
||||
window.frames[0].focus();
|
||||
window.frames[0].getSelection().collapse(window.frames[0].document.body.childNodes[0],window.frames[0].document.body.childNodes[0].length-2)
|
||||
window.frames[0].document.execCommand('inserthtml', false, 'tesxt ');
|
||||
} catch(e) {}
|
||||
|
||||
setTimeout(designmodes,50);
|
||||
}
|
||||
|
||||
function removestyles(){
|
||||
document.getElementsByTagName('iframe')[0].removeAttribute('style');
|
||||
document.getElementsByTagName('q')[0].removeAttribute('style');
|
||||
}
|
||||
|
||||
function doe() {
|
||||
setTimeout(designmodes,200);
|
||||
setTimeout(removestyles,500);
|
||||
setTimeout(function() {document.removeChild(document.documentElement);}, 1000);
|
||||
setTimeout(function() {window.location.reload();}, 1500);
|
||||
}
|
||||
window.onload=doe;
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
This page should not crash Mozilla within 2 seconds<br>
|
||||
<q style="display: table-row;">
|
||||
<iframe style="display: table-row;"></iframe>
|
||||
<iframe></iframe>
|
||||
</q>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue