Fix Mozilla Bug 78414
https://bugzilla.mozilla.org/show_bug.cgi?id=78414
Status:
[COMPLETE]The final payment was made to slp on Sun, Nov 10, 2013. This project is complete; no new sponsorships or submissions will be accepted. You can continue to use the forums for discussion purposes.
Note: You can propose changes using the forum below.
https://bugzilla.mozilla.org/show_bug.cgi?id=78414
Mozilla/Firefox's browser does not correctly implement event handling for plugins.
Current functionality: plugins for antagonistic file types ( some quicktime, flash, shockwave, adobe pdf ) consume all keyboard commands when they have focus. Keyboard events like Control + Tab are not correctly passed to the browser.
Proposed functionality: keyboard events "bubble" exactly like the current javascript implementation: plugin developers would be able to observe the WM_KEYDOWN, GdkEventKey, whatever platform specific key event and attach handlers. The event handler could then optionally return a false value, ultimately ending the event propagation before it reaches Mozilla. In the absence of intervention by the plugin developer, events would simply propagate through the plugin to Mozilla as normally.
The ultimate goal of this project is to produce a patch for mozilla firefox to resolve bug # 78414 -- this patch will be submitted to the Mozilla foundation upon completion, and should it be rejected, we will make any fixes within reason and scope of the initial project, to secure acceptance.
Mozilla/Firefox's browser does not correctly implement event handling for plugins.
Current functionality: plugins for antagonistic file types ( some quicktime, flash, shockwave, adobe pdf ) consume all keyboard commands when they have focus. Keyboard events like Control + Tab are not correctly passed to the browser.
Proposed functionality: keyboard events "bubble" exactly like the current javascript implementation: plugin developers would be able to observe the WM_KEYDOWN, GdkEventKey, whatever platform specific key event and attach handlers. The event handler could then optionally return a false value, ultimately ending the event propagation before it reaches Mozilla. In the absence of intervention by the plugin developer, events would simply propagate through the plugin to Mozilla as normally.
The ultimate goal of this project is to produce a patch for mozilla firefox to resolve bug # 78414 -- this patch will be submitted to the Mozilla foundation upon completion, and should it be rejected, we will make any fixes within reason and scope of the initial project, to secure acceptance.
Change History:
- 2010-03-02 15:26 EST [ACCEPTED] Re: Who's getting the money? Which garantee?
- 2010-03-02 15:24 EST [REJECTED] Re: Who's getting the money? Which garantee?
