Bug#501691: the case of the missing 's'

Mike Hommey mh at glandium.org
Thu Oct 9 18:02:40 UTC 2008


On Thu, Oct 09, 2008 at 12:05:40PM -0400, Joey Hess wrote:
> Package: epiphany-browser
> Version: 2.22.3-3
> Severity: normal
> 
> My sister was unable to type lower-case 's' into web forms or epiphany's
> url bar, after logging into her gmail account. Investigation showed:
> 
> - Typing 's' resulted in apparently nothing happening.
> - Cut and paste of 's' worked.
> - Entering upper-case 'S' worked.
> - Logging out of gmail did not fix the problem.
> - The problem affected other tabs than the one used to log into gmail.
> - The problem did not show up when using firefox to log into the same
>   gmail account.
> - The problem did not manifest when using epiphany as another user on
>   the same machine and logging into the same gmail account.
> - Closing the affected epiphany window, while leaving another epiphany window
>   open seemed to fix the problem (until the next time gmail was logged
>   into).
> - gmail has a link at the top "Older version". Clicking on this link immediatly
>   fixed the problem. (Oddly, it continued to say "Older version".)
> - In gmail's settings, "Keyboard shortcuts" were off. (Only checked
>   after clicking on "Older version" tho.
> 
> My guess is it somehow involves gmails keyboard shortcuts, which are
> documented to include a key binding for the 's' key, along with other
> keys (that did not seem to be affected).
> 
> I don't understand how gmail's key bindings work, or how epiphany could
> allow one web site to take over a key even once that website was closed.
> This seems likely to involve some sort of security hole in epiphany.

I'm using epiphany-gecko and the new gmail interface too, and there is
no such problem with the s key. Maybe you should try to take a look at X
key events...

Mike






More information about the pkg-gnome-maintainers mailing list