NPAPI:AdvancedKeyHandling: Difference between revisions

no edit summary
No edit summary
Line 9: Line 9:
* Contributors: Johnny Stenback (Mozilla), Aaron Leventhal (IBM), Oliver Yeoh (Sun), Danielle Pham (Sun), Deneb Meketa (Adobe), Anders Carlsson (Apple), Michelle Sintov (Adobe), Karl Tomlinson (Mozilla)
* Contributors: Johnny Stenback (Mozilla), Aaron Leventhal (IBM), Oliver Yeoh (Sun), Danielle Pham (Sun), Deneb Meketa (Adobe), Anders Carlsson (Apple), Michelle Sintov (Adobe), Karl Tomlinson (Mozilla)


= Problem Summary =
= Overview =


# Plugins eat all key events when focused, Gecko does not get a chance to process anything. This is [https://bugzilla.mozilla.org/show_bug.cgi?id=78414 Mozilla bug 78414].
This specification aims to solve these major problems with NPAPI:
# There is no way to get focus from a plugin using the keyboard. This is [https://bugzilla.mozilla.org/show_bug.cgi?id=93149 Mozilla bug 93149].


= API Requirements =
* Plugins eat all key events when focused, Gecko does not get a chance to process anything. This is [https://bugzilla.mozilla.org/show_bug.cgi?id=78414 Mozilla bug 78414].
* There is no way to get focus from a plugin using the keyboard. This is [https://bugzilla.mozilla.org/show_bug.cgi?id=93149 Mozilla bug 93149].
 
This specification adds the following capabilities to NPAPI:


* Plugins should be able to participate and tab navigation just like any other tab-navigable elements.
* Plugins should be able to participate and tab navigation just like any other tab-navigable elements.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits