| Index: third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html b/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
|
| deleted file mode 100644
|
| index 337549fe67c3dcc283de7bffd2318600f87030ed..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
|
| +++ /dev/null
|
| @@ -1,188 +0,0 @@
|
| -<!-- crbug.com/440834: Protect an image's element while generating its alt content as it can get gc'd when the asynchronous image load fails asyncrhonously. -->
|
| -<style dir="rtl" title="a AxBxC">
|
| -*{text-rendering:geometricPrecision;text-transform:uppercase;}
|
| -visibility:visible;min-width:intrinsic;</style>
|
| -<body>
|
| -<table dir="ltr">
|
| - <caption title="b">
|
| - <abbr>
|
| - <ruby>
|
| - <rbc title="AA">
|
| - </rbc>
|
| - <rt>
|
| - </ruby>
|
| - </abbr>
|
| - </caption>
|
| - <colgroup xml:space="preserve" charoff="1mm">
|
| - <th rowspan="1">
|
| - a
|
| - <td char="a" charoff="100">
|
| - </td>
|
| - <td dir="rtl">
|
| - AA
|
| - <th xml:lang="nl" charoff="1px">
|
| - <th valign="middle">
|
| - <img alt="AxBxC" width="1cm"/>
|
| - <textarea>
|
| - </textarea>
|
| - </th>
|
| - </tr>
|
| - </table>
|
| - <div title="a A" xml:space="preserve">
|
| - <select tabindex="-1" size="1">
|
| - <optgroup label="AxBxC" dir="ltr" xml:space="preserve">
|
| - <option value="AxBxC" selected="selected">
|
| - </option>
|
| - </optgroup>
|
| - <option dir="rtl">
|
| - AxBxC c
|
| - </option>
|
| - <option label="x" title="AxBxC AxBxC">
|
| - </option>
|
| - <optgroup label="A" xml:space="preserve">
|
| - <option value="AxBxC"</optgroup>
|
| - <option title="AxBxC AxBxC" label="c a">
|
| - C a
|
| - </option>
|
| - <optgroup label="AxBxC AxBxC" dir="ltr">
|
| - </optgroup>
|
| - </select>
|
| - <ruby dir="rtl" xml:space="preserve">
|
| - <rb title="A" dir="ltr">
|
| - <rt xml:space="preserve" dir="rtl">
|
| - </rt>
|
| - <rtc dir="ltr">
|
| - <svg>
|
| - <foreignObject>
|
| - <script>
|
| -if (window.testRunner) {
|
| - testRunner.waitUntilDone();
|
| - testRunner.dumpAsText();
|
| -}
|
| -var aoScriptElements = document.getElementsByTagName("script");
|
| -for(var i = 0; i < aoScriptElements.length; i++) {
|
| - aoScriptElements[i].parentNode.removeChild(aoScriptElements[i]);
|
| -}
|
| -var event_handler_inserted_active = false;
|
| -
|
| -function cloneRandomElement(num) {
|
| - var aoElements = document.getElementsByTagName("*");
|
| - return aoElements[num % aoElements.length].cloneNode(true);
|
| -}
|
| -
|
| -function getRandomElement(num) {
|
| - var aoElements = document.getElementsByTagName("*");
|
| - return aoElements[num % aoElements.length];
|
| -}
|
| -
|
| -function event_handler_inserted() {
|
| - if (event_handler_inserted_active) return ;
|
| - event_handler_inserted_active = true;
|
| - var oElement = event.srcElement;
|
| - document.execCommand('SelectAll',false,false);
|
| - var oSelection=window.getSelection();
|
| - var oRange = oSelection.rangeCount ? oSelection.getRangeAt(84 % oSelection.rangeCount) : null;
|
| - if (oRange) {
|
| - var oInsertedElement = getRandomElement(60);
|
| - if (oInsertedElement) {
|
| - try{oRange.insertNode(oInsertedElement)}
|
| - catch(e){}
|
| - }
|
| - }
|
| - if (oElement.parentNode) {
|
| - var oNewElement = document.createElementNS('http://www.w3.org/2000/svg', 'feMergeNode');
|
| - oElement.parentNode.replaceChild(cloneRandomElement(66), oElement);
|
| - }
|
| - oSelection.collapseToStart();
|
| - oSelection.modify('extend', 'forward', 'character');
|
| - var oRange = oSelection.rangeCount ? oSelection.getRangeAt(95 % oSelection.rangeCount) : null;
|
| - if (oRange) {
|
| - var oParentElement = getRandomElement(37);
|
| - if (oParentElement) {
|
| - try{oRange.surroundContents(oParentElement)}
|
| - catch(e){}
|
| - }
|
| - }
|
| - if (oRange) {
|
| - var oInsertedElement = getRandomElement(61);
|
| - if (oInsertedElement) {
|
| - try{oRange.insertNode(oInsertedElement)}
|
| - catch(e){}
|
| - }
|
| - }
|
| - event_handler_inserted_active = false;
|
| -}
|
| -document.addEventListener("DOMNodeInsertedIntoDocument", event_handler_inserted, true);
|
| -document.addEventListener("load", true);
|
| -var event_handler_modified_active = false;
|
| -var event_handler_modified_fired_count = 0;
|
| -function event_handler_modified() {
|
| - if (event_handler_modified_active) return ;
|
| - event_handler_modified_active = true;
|
| - var oElement = event.srcElement;
|
| - if (oElement.parentNode) {
|
| - var oNewElement = document.createElementNS('http://www.w3.org/2000/svg', 'font-face');
|
| - if (oNewElement) {
|
| - try{oElement.parentNode.replaceChild(cloneRandomElement(1), oElement)}
|
| - catch(e){}
|
| - }
|
| - }
|
| - oElement.contentEditable = true;
|
| - var oSelection=window.getSelection();
|
| - var oRange = oSelection.rangeCount ? oSelection.getRangeAt(39 % oSelection.rangeCount) : null;
|
| - oSelection.modify('move', 'forward', 'line');
|
| - var oInsertedElement = getRandomElement(84);
|
| - oRange.insertNode(oInsertedElement);
|
| - if (!oSelection.rangeCount) {
|
| - document.execCommand("SelectAll", false)
|
| - }
|
| - var oRange = oSelection.rangeCount ? oSelection.getRangeAt(53 % oSelection.rangeCount) : null;
|
| - var oParentElement = getRandomElement(18);
|
| - if (oParentElement) {
|
| - try{oRange.surroundContents(oParentElement)}
|
| - catch(e){}
|
| - }
|
| - event_handler_modified_active = false;
|
| -}
|
| -document.addEventListener("DOMCharacterDataModified", event_handler_modified, true);
|
| -window.onload=function(){
|
| - var oElement = document.createElementNS('http://www.w3.org/2000/svg', 'feConvolveMatrix');
|
| - var oSelection=window.getSelection();
|
| - document.execCommand("SelectAll", false)
|
| - var oRange = oSelection.rangeCount ? oSelection.getRangeAt(4 % oSelection.rangeCount) : null;
|
| - var oElement = getRandomElement(80);
|
| - oElement.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'animateColor'));
|
| - oElement.outerHTML = "";
|
| - var oElement = getRandomElement(100);
|
| - oElement = document.adoptNode(oElement);
|
| - var oElement = getRandomElement(81);
|
| - oElement.textContent = '))))))V]]]~/GU}k-FFFFFFFFF??????';
|
| - var oElement = getRandomElement(71);
|
| - oElement.innerHTML = '<hgroup></hgroup><bdi>';
|
| - oElement.outerHTML = "";
|
| - oElement.insertAdjacentElement('beforeend', document.createElementNS('http://www.w3.org/2000/svg', 'tspan'));
|
| - if (window.testRunner) {
|
| - testRunner.notifyDone();
|
| - }
|
| -};
|
| - </script>
|
| - </svg>
|
| - </rt>
|
| - </div>
|
| - <h1>
|
| - <input type="image">
|
| - <select>
|
| - <optgroup>
|
| - <option>
|
| - AAA
|
| - </optgroup>
|
| - <option>
|
| - B
|
| - <option>
|
| - a
|
| - <optgroup>
|
| - <option>
|
| - a AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
| - </option>
|
| - </select>
|
| - <br>
|
|
|