Firefox misbehaves with the metacity's move_to_* features
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Invalid
|
Undecided
|
Unassigned | ||
firefox-3.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
iceweasel (Debian) |
Invalid
|
Undecided
|
Unassigned | ||
metacity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox
The bug appears on Ubuntu 8.04.1, with the following two default packages:
- firefox version 3.0.1+build1+
- metacity 1:2.22.0-0ubuntu4 (Gnome's window manager).
One "hidden" feature of metacity is you can bind to a keyboard shortcut a move_to_w function which move the focused window to the West side of the screen. This feature do what is expected, with the exception of firefox windows.
To reproduce the bug, please follow these steps:
1. Start a Gnome session; metacity is used as the default window manager.
2. Bind the move-to-west feature to the Control+Alt+O key with:
gconftool-2 --type=string --set /apps/metacity/
3. Launch any window, e.g. a Gnome-terminal, focus the window and type Control+Alt+O to check that the window will move to the west side of the screen.
4. Launch firefox, focus its window. Type Control+Alt+O. The window first goes to the west side as expected, but it immediately goes back to its initial position (which is unexpected).
This must be a bug from firefox and not metacity. To check it, follow these steps:
5. In order to suspend the firefox process, run:
killall -STOP firefox
The content of the firefox window is no more refreshed, as expected.
6. Focus the firefox window and type Control+Alt+O. The window goes to the west side as expected.
7. Now, let's wake the firefox process up:
killall -CONT firefox
Now, the firefox window goes back to its initial position by itself.
As I didn't try to trigger the bug on vanilla gnome and firefox programs, I am reporting the bug to this ubuntu launchpad. The bug is eventually to be reported upstream.
Changed in iceweasel: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
importance: | Unknown → Medium |
I forgot to mention the bug is not triggered when using the move-to-west feature of icewm (icewm 1.2.33-1ubuntu2) as the window manager. The move-to-west feature of icewm is bound to Ctrl+Alt+6 (the [6] key on the numeric pad on the right of the keyboard).
It does not necessarily means that metacity is faulty. Nonetheless, it shows that icewm and metacity use different ways to move windows.