Package: iceweasel Version: 3.5.8-1 Severity: normal Bug reported on https://bugzilla.mozilla.org/show_bug.cgi?id=551678 and reproducible with -safe-mode.
When using manual window placement (fvwm's ManualPlacement, a.k.a. active placement), Firefox doesn't track the mouse correctly. For instance, it may think that the mouse pointer is still over the tab bar while it is no longer over it, yielding buggy behavior. See steps to reproduce below: this is always reproducible in safe mode. Reproducible: Always Steps to Reproduce: 1. Choose the fvwm window manager with ManualPlacement (steps 6 and 7 below are part of manual placement): Style "*" ManualPlacement (in fact, I've tried with ActivePlacement, but ManualPlacement should be better to reproduce the bug on some configurations). 2. Run: firefox -safe-mode 3. Open a web page that has links (optional, depending on whether the current web page is OK or not). 4. In the menu bar, click on "Tools". Make sure that the "Error Console" item appears partly over the tab bar, otherwise the bug may not be reproducible. 5. Click on "Error Console" (the mouse pointer must be at the tab bar level). 6. Move the mouse pointer to position the error console over the document area (web page). What's important IMHO is that when the error console appears, the mouse pointer isn't over the tab bar. 7. Click with the left button to make the error console appear. 8. Move the mouse pointer over the links of the web page. Actual Results: When the mouse pointer is over a link, the correct behavior (arrow replaced by a hand, URL appears in the status bar) occurs for a fraction of second (hardly visible), then the mouse pointer is changed back to an arrow and the URL is replaced by "Done" in the status bar, as if the mouse pointer were moved to an empty area (or to the tab bar). Actually, when testing this with the Tab Mix Plus extension, a close button may appear over some tab, suggesting that Firefox thinks that the mouse pointer is still over the tab bar (at the position where the click over the menu item was done?). This buggy behavior stops once one moves the mouse pointer to the tab bar, then back to links on the web page. Expected Results: When the mouse pointer is over a link, the arrow should be replaced by a hand and the URL should appear in the status bar. FYI, here's how ManualPlacement is described in the fvwm man page: The user is required to place every new window manually. The window only shows as a rubber band until a place is selected manually. The window is placed when a mouse button or any key except Escape is pressed. [...] -- Package-specific info: -- Extensions information Name: DOM Inspector Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/inspec...@mozilla.org Package: xul-ext-dom-inspector Status: enabled Name: Default Location: /usr/lib/iceweasel/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} Package: iceweasel Status: enabled Name: Dictionnaire français «Classique» Location: ${PROFILE_EXTENSIONS}/fr...@dictionaries.addons.mozilla.org Status: enabled Name: Firefox Showcase Location: ${PROFILE_EXTENSIONS}/{89506680-e3f4-484c-a2c0-ed711d481eda} Status: enabled Name: Flagfox Location: ${PROFILE_EXTENSIONS}/{1018e4d6-728f-4b20-ad56-37578a4de76b} Status: enabled Name: Flashblock Location: ${PROFILE_EXTENSIONS}/{3d7eb24f-2740-49df-8937-200b1cc08f8a} Status: enabled Name: Forecastfox Location: ${PROFILE_EXTENSIONS}/{0538E3E3-7E9B-4d49-8831-A227C80A7AD3} Status: enabled Name: Greasemonkey Location: ${PROFILE_EXTENSIONS}/{e4a8a97b-f2ed-450b-b12d-ee082ba24781} Status: enabled Name: HeadingsMap Location: ${PROFILE_EXTENSIONS}/headi...@niquelheadings.net Status: enabled Name: Link Widgets Location: ${PROFILE_EXTENSIONS}/linkwid...@clav.mozdev.org Status: enabled Name: Live HTTP headers Location: ${PROFILE_EXTENSIONS}/{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a} Status: enabled Name: Open in Browser Location: ${PROFILE_EXTENSIONS}/openinbrow...@www.spasche.net Status: enabled Name: Pinger Location: ${PROFILE_EXTENSIONS}/jane...@pinger Status: enabled Name: SearchStatus Location: ${PROFILE_EXTENSIONS}/{d57c9ff1-6389-48fc-b770-f78bd89b6e8a} Status: enabled Name: Stylish Location: ${PROFILE_EXTENSIONS}/{46551EC9-40F0-4e47-8E18-8E5CF550CFB8} Status: enabled Name: Tab Mix Plus Location: ${PROFILE_EXTENSIONS}/{dc572301-7619-498c-a57d-39143191b318} Status: enabled Name: Web Developer Location: ${PROFILE_EXTENSIONS}/{c45c406e-ab73-11d8-be73-000a95be3b12} Status: enabled Name: X-Ray Location: ${PROFILE_EXTENSIONS}/{3f1182ea-3243-4d32-8826-71fb1cc9c328} Status: enabled -- Plugins information Name: DivX® Web Player Location: /usr/lib/mozilla/plugins/libtotem-mully-plugin.so Package: totem-mozilla Status: enabled Name: DivXî Web Player Location: /usr/lib/mozilla/plugins/libtotem-mully-plugin.so Package: totem-mozilla Status: enabled Name: DjVuLibre-3.5.22 Location: /usr/lib/netscape/plugins-libc6/nsdejavu.so Package: djvulibre-plugin Status: enabled Name: Helix DNA Plugin: RealPlayer G2 Plug-In Compatible (compatible; Totem) Location: /usr/lib/mozilla/plugins/libtotem-complex-plugin.so Package: totem-mozilla Status: enabled Name: QuickTime Plug-in 7.2.0 Location: /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so Package: totem-mozilla Status: enabled Name: VLC Multimedia Plugin (compatible Totem 2.28.5) Location: /usr/lib/mozilla/plugins/libtotem-cone-plugin.so Package: totem-mozilla Status: enabled Name: Windows Media Player Plug-in 10 (compatible; Totem) Location: /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so Package: totem-mozilla Status: enabled -- Addons package information ii djvulibre-plug 3.5.22-8 Browser plugin for the DjVu image format ii iceweasel 3.5.8-1 Web browser based on Firefox ii totem-mozilla 2.28.5-2 Totem Mozilla plugin ii xul-ext-dom-in 1:2.0.4-2 tool for inspecting the DOM of pages in Icew -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-2-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages iceweasel depends on: ii debianutils 3.2.2 Miscellaneous utilities specific t ii fontconfig 2.8.0-2 generic font configuration library ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib ii libglib2.0-0 2.22.4-1 The GLib library of C routines ii libgtk2.0-0 2.18.7-1 The GTK+ graphical user interface ii libnspr4-0d 4.8.4-1 NetScape Portable Runtime Library ii libstdc++6 4.4.3-3 The GNU Standard C++ Library v3 ii procps 1:3.2.8-8 /proc file system utilities ii psmisc 22.10-1 utilities that use the proc file s ii xulrunner-1.9.1 1.9.1.8-5 XUL + XPCOM application runner iceweasel recommends no packages. Versions of packages iceweasel suggests: ii libgssapi-krb5-2 1.8+dfsg~alpha1-7 MIT Kerberos runtime libraries - k ii mathematica-fonts [ttf 11 Installer of Mathematica fonts pn mozplugger <none> (no description available) ii ttf-lyx 1.6.5-1 TrueType versions of some TeX font ii ttf-mathematica4.1 11 transitional dummy package ii xfonts-mathml 4 Type1 Symbol font for MathML pn xprint <none> (no description available) Versions of packages xulrunner-1.9.1 depends on: ii libasound2 1.0.22-2 shared library for ALSA applicatio ii libatk1.0-0 1.28.0-1 The ATK accessibility toolkit ii libbz2-1.0 1.0.5-4 high-quality block-sorting file co ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib ii libcairo2 1.8.10-2 The Cairo 2D vector graphics libra ii libdbus-1-3 1.2.20-2 simple interprocess messaging syst ii libfontconfig1 2.8.0-2 generic font configuration library ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib ii libgcc1 1:4.4.3-3 GCC support library ii libglib2.0-0 2.22.4-1 The GLib library of C routines ii libgtk2.0-0 2.18.7-1 The GTK+ graphical user interface ii libhunspell-1.2-0 1.2.8-6 spell checker and morphological an ii libjpeg62 6b-16.1 The Independent JPEG Group's JPEG ii libmozjs2d 1.9.1.8-5 The Mozilla SpiderMonkey JavaScrip ii libnspr4-0d 4.8.4-1 NetScape Portable Runtime Library ii libnss3-1d 3.12.5-2 Network Security Service libraries ii libpango1.0-0 1.26.2-1 Layout and rendering of internatio ii libpng12-0 1.2.43-1 PNG library - runtime ii libreadline6 6.1-1 GNU readline and history libraries ii libsqlite3-0 3.6.22-1 SQLite 3 shared library ii libstartup-notification 0.10-1 library for program launch feedbac ii libstdc++6 4.4.3-3 The GNU Standard C++ Library v3 ii libx11-6 2:1.3.3-1 X11 client-side library ii libxrender1 1:0.9.5-1 X Rendering Extension client libra ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org