Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144047 - Find Again makes Firefox lose keyboard focus when string is not found
Summary: Find Again makes Firefox lose keyboard focus when string is not found
Status: VERIFIED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-15 14:48 UTC by Benno Schulenberg
Modified: 2006-08-17 15:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benno Schulenberg 2006-08-15 14:48:41 UTC
When in Firefox-1.5.* pressing F3 (Find Again) on a page that doesn't contain the previous search string, the findbar cannot be dismissed with Escape, nor can the page be scrolled any more with PageUp/PageDown.  In Firefox-1.0.* this worked fine: an Escape always dismissed the findbar.

To dismiss the findbar after an unsuccessful Find Again, I have to either click its little cross on the left, or press Shift+Tab twice and then Escape.  It is almost as if the text "Phrase not found" received focus, as if it were a configurable option.

This happens both in the self-compiled and in the binary version (mozilla-firefox-1.5.0.6 / mozilla-firefox-bin-1.5.0.5).  Moving the whole .mozilla dir out of the way and then reopening Firefox does not change the behaviour either.

To reproduce: search for a bunch of random letters that are not found on the current page, press Escape to dismiss the findbar, press F3 to search again, and then try to dismiss the findbar again with Escape.  No go.


emerge --info:

Gentoo Base System version 1.12.4
Portage 2.1-r2 (hardened/x86/2.6, gcc-hardenednopie, glibc-2.3.6-r4, 2.6.17 i686)
=================================================================
System uname: 2.6.17 i686 AMD Athlon(tm) XP 2800+
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer notitles sandbox sfperms strict test userfetch userpriv usersandbox"
LANG="en_GB.utf8"
LINGUAS="en eo es nl"
MAKEOPTS="-j1"
PKGDIR="/usr/portage//packages/x86/"
PORTAGE_RSYNC_EXTRA_OPTS="--progress --human-readable 			  --exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/"
PORTDIR_OVERLAY="/usr/local/portage"
USE="3dnow X aac alsa apm arts asf audiofile avi bash-completion berkdb bzip2 cdparanoia cdr crypt dga dio dlloader dri dv encode exif fam fbcon ffmpeg flac gif glx gpm gtk gtk2 gtkhtml hardened imagemagick imap imlib jabber jpeg jpeg2k kde kdeenablefinal lcms lm_sensors mad mbox mbrola memlimit mikmod mime mmap mmx mng mp3 mpeg musepack nas ncurses nls nptl nsplugin ogg opengl oscar pdf pic png python qt3 quicktime readline recode sasl scanner sdl shorten sndfile sox speex spell sqlite sse ssl svg test theora threads tidy tiff truetype unicode usb userlocales vcd vorbis win32codecs wmf x86 xface xine xml xorg xpm xsl xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_en linguas_eo linguas_es linguas_nl userland_GNU video_cards_via video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-15 14:55:36 UTC
Please file a bug upstream if there's not already one; not a Gentoo bug.

https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox
Comment 2 Benno Schulenberg 2006-08-15 15:46:10 UTC
> Please file a bug upstream if there's not already one;

Can I take that as confirmation that other people are seeing this too?  I'd like some corroboration that it's not some weird artifact of my system.

> not a Gentoo bug.

Hmm, doesn't it say somewhere to always file a bug at Gentoo's bugzilla first, even when it doesn't seem a Gentoo-specific thing?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-08-16 00:32:46 UTC
If you are going to report this upstream, make sure it's reproducable w/ a fresh profile, preferably clean install without any plugins. No, I can't reproduce the thing, but there's nothing we could do about -bin versions anyway.
Comment 4 Benno Schulenberg 2006-08-17 15:08:20 UTC
It's been reported at Mozilla several times:
https://bugzilla.mozilla.org/show_bug.cgi?id=329148 
https://bugzilla.mozilla.org/show_bug.cgi?id=318466
https://bugzilla.mozilla.org/show_bug.cgi?id=256420

The latest one is:
https://bugzilla.mozilla.org/show_bug.cgi?id=340743
but the included patch does not apply at all to 1.5.0.6: the code of findBar.js has changed a lot.  Now I'm looking for something like viewCVS to get the latest version of findBar.js, but can't seem to find it.