[Bug 263435]

Bugzilla-kennel17 263435 at bugs.launchpad.net
Tue Sep 4 10:53:23 UTC 2012


My understanding of the problem (and I'm sure someone will correct me if
I'm wrong) is that currently Firefox loads the plugin in a separate
process and therefore has *no control* over how it handles keyboard
events.

In other words, when a plugin has the focus, the chain of events is as
follows:

 KEYPRESS -> OS -> PLUGIN

and not

 KEYPRESS -> OS -> FIREFOX -> PLUGIN

Therefore to fix this, the way plugins work needs to be re-engineered so
that Firefox sits in the chain.  From my reading, this is the hard bit
that is stopping this bug being fixed.  Once that has been resolved, it
will be trivial for Firefox to filter which keys get passed to the
plugin, and we can have a nice bit of bike-shedding to decide on the
details.

As far as I can see (and again, I may be wrong) the Advanced Key
Handling document is an attempt to get plugin vendors to respect certain
key combinations as 'browser reserved' and therefore to ignore them,
passing them back to Firefox, which would result in the following chain:

 KEYPRESS -> OS -> PLUGIN -> FIREFOX

However, I agree with previous comments that this is a non-starter.

-- 
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to flashplugin-nonfree in Ubuntu.
https://bugs.launchpad.net/bugs/263435

Title:
  Firefox cannot close tab (using Ctrl-w) when flash content is selected
  on page

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/263435/+subscriptions




More information about the Ubuntu-mozillateam-bugs mailing list