Bug 11398
Summary: | IFrame "blur" and "focus" are not fired | ||
---|---|---|---|
Product: | WebKit | Reporter: | webkit |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | aroben, ddkilzer, mrowe |
Priority: | P2 | ||
Version: | 419.x | ||
Hardware: | Mac (PowerPC) | ||
OS: | OS X 10.4 | ||
URL: | http://www.fredck.com/bugs/safari/iframeblur/iframeblur.html | ||
Bug Depends on: | |||
Bug Blocks: | 9915 |
webkit
The "blur" and "focus" events on IFrames are not getting fired.
The URL points to a test case that uses IFRAME.contentWindow to attach to the events. It works well on Firefox.
I've also tried it with IFRAME, IFRAME.contentWindow.document and IFRAME.contentWindow.document.body with no results. Actually, when using IFRAME.contentWindow, the "focus" is fired when the page is loaded, but further "blur" and "focus" are not fired after it.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mark Rowe (bdash)
Confirmed in 418.9 and ToT.
David Kilzer (:ddkilzer)
This should be retested after r18610 landed.
http://trac.webkit.org/projects/webkit/changeset/18610
Alexey Proskuryakov
I can no longer reproduce the problem with the linked test case.
David Kilzer (:ddkilzer)
Confirmed this has been fixed in a locally-built debug build of WebKit r18703 with Safari 2.0.4 (419.3) on Mac OS X 10.4.8 (8L127).