GNOME Bugzilla – Bug 333150
Link activation by Enter after navigating to link by keyboard does not work
Last modified: 2006-03-05 13:04:51 UTC
Please describe the problem: Link activation by Enter after navigating to link by keyboard does not work, it immediately raises TypeAheadFind toolbar. Steps to reproduce: 1. Go to about:config, set accessibility.typeaheadfind.autostart to "True". 2. Input some URL (to page containing some links) into URLbar, press Enter. 3. After page loads, pres Tab to navigate to any link. 4. Press Enter. Actual results: TypeAheadFind toolbar with empty input raises immediately, subsequent hitting Enter also has no effect. Expected results: Just activate link. Does this happen every time? Yes. Other information: Interestingly, behavior is slightly different when TypeAheadFind was intentionaly activated at least once, and then cancelled (Esc). Hitting Enter on selected link then raises toolbar, but activates link too. Debian Sid, Galeon 2.0.1-1, libxul0d 1.8.0.1-5
Ctrl-Enter works as expected, toolbar stays away, new Tab or Window gets open. Maybe TypeAheadFind toolbar gets activated by "character" (with no modifier) keys, and under some circumstances Enter is considered as character 0x10, and raises one?
Ahh, yeah, I can repro this now ...
Created attachment 60572 [details] [review] Patch I think this should fix the problem - untested, just made sure it compiles.
I have patched and rebuild Debian Galeon package and works fine in all mentioned cases. I'm not sure what is bug-closing-politics here, but as I was the only reporter, I'll be using patched Galeon for a few days to see if everything is okay and then I'll close the bug. Thank you, Crispin!
Pavel - thanks for verifying, when I check this into CVS later today, I'll close the bug.
Fixes the bug here too.
Fixed in CVS: http://mail.gnome.org/archives/cvs-commits-list/2006-March/msg01067.html