"The second passes all key events to both the plugin and the DOM, except
for the ones which generates movement events (arrow keys, space,
pageup/pagedown...)." What does this mean precisely? In Windowless mode,
plugins are supposed to return true/false whether they handled any
particular keystroke, and we should only propagate the keystroke if the
plugin didn't handle it. This works on Mac, IIRC: does it not work on
Windows (at least for the popular plugins)? We can't have arrow keys
that move the page around and also do things within the plugin like text
navigation or gaming commands.

Are control-t/w/r localized? I suspect they are, and so we can't just
hardcode the English letters, but really need the application frontend
to tell the plugin which keystrokes are "special". Also, for plugins
that install subwindows (Acrobat), does this keystroke hook still work?
Or is this primarily for Flash?

jmathies will be the eventual reviewer for this, but I think we should
probably break it apart into the windowless and windowed-mode patches,
which are pretty different.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to 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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to