[Webkit-unassigned] [Bug 58106] [chromium] Implement image/png support in DataTransferItems

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 11 06:08:04 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=58106





--- Comment #15 from Hayato Ito <hayato at chromium.org>  2011-04-11 06:08:04 PST ---
I can reproduce this also. I confirmed that '-expected.html' strangely affects '-actual.png'.

That is related with the fact that new-run-webkit-tests will re-run a test if the test failed.
Let me explain:

At first run:
  1. The driver runs data-transfer-items-image-png.html. The result is an unexpected one because 'no changes to the DOM had occurred'. I have no ideas why this strange behavior happens.
  2.  The driver runs data-transfer-items-image-png-expected.html. In this run, changes to the DOM occurred.

new-run-webkit-tests will try to re-run this test.

At re-run:
  3. The driver re-runs data-transfer-items-image-png.html. The result is an expected one because changes to the DOM already occurred at stage '2'.
  4. The driver runs data-transfer-items-image-png-expected.html.


So the final result of '-actual-png', which is the result of '3', might differ depending on whether the run of '-expected.html' changes DOM or not at stage '2'.

The same driver (DumpRenderTree instance) is used at all stages.


(In reply to comment #12)
> I've done more investigation, and I don't understand why the layout test only works sometimes:
> 
> Works:
> run-webkit-tests.sh editing/pasteboard/data-transfer-items-image-png.html
> 
> Doesn't work:
> run-webkit-tests.sh editing/pasteboard
> 
> Works:
> Add a <div id="console"></div> element, and at the end of the paste event handler, add the following snippet:
> document.getElementById('console').appendChild(document.createTextNode('a'));
> 
> Doesn't work:
> Adding the console div element, but doing this instead at the end of the paste event handler:
> document.getElementById('console').appendChild(document.createElement('br'));
> 
> In all cases, when the layout test fails, it behaves as if no changes to the DOM had occurred. The pasted image does not appear at all.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list