I will skip this test until it is fixed.
I skipped this test: http://trac.webkit.org/changeset/111401
Darn, yeah, I can see how this test fails (times out). We need to allow for nested event handling then in case we're in a modal event loop. hmm.
The change in bug #79785 should allow for reverting this change.
http://trac.webkit.org/changeset/117286 rolls out the original change and unskips the layout test.