A test that mutation happens in asynchronous spellchecking lacks. This is required.
Created attachment 119373 [details] Patch
Comment on attachment 119373 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=119373&action=review Could you check actual marker existence? > LayoutTests/editing/spelling/spellcheck-async-mutation.html:125 > + function selectAll(elem) { It doesn't look to select all.
Created attachment 119544 [details] Patch
(In reply to comment #2) > (From update of attachment 119373 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=119373&action=review > > Could you check actual marker existence? Done. In 'move', markers are there on the original (moved) element In 'mutate', marker disappears as expected. In 'mutate', I've changed "zz, zz, zz" to "zzz". So the first "zz" are the same, we afraid that "zz" might be marked. But that case didn't happen. > > > LayoutTests/editing/spelling/spellcheck-async-mutation.html:125 > > + function selectAll(elem) { > > It doesn't look to select all. Done.
Comment on attachment 119544 [details] Patch Clearing flags on attachment: 119544 Committed r103044: <http://trac.webkit.org/changeset/103044>
All reviewed patches have been landed. Closing bug.
Reverted r103044 for reason: Added test doesn't pass on Mac SL and Mac Chromium Committed r103053: <http://trac.webkit.org/changeset/103053>
This isn't real failure but the timing when "TEST COMPLETE" is printed was different between Mac, Chromium/Mac and others. We need to find the way to stabilize it.
Created attachment 119812 [details] Patch
(In reply to comment #9) > Created an attachment (id=119812) [details] > Patch This is a try to stabilize the test.
Comment on attachment 119812 [details] Patch Clearing flags on attachment: 119812 Committed r103220: <http://trac.webkit.org/changeset/103220>