On startup, do not show the window until the position has been set




5 years ago
11 months ago


(Reporter: nekohayo, Unassigned)


({papercut, perf, ux-interruption})

55 Branch
papercut, perf, ux-interruption

Firefox Tracking Flags

(Not tracked)




5 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0 (Beta/Release)
Build ID: 20130624104218

Steps to reproduce:

On Linux, start Firefox.

Actual results:

The window shows up in the topleft corner of the screen, then after a second or so moves to the user's last window position.

Expected results:

Do not show the window until it has been correctly moved. You're probably asking the window manager to show() it too soon.

This issue has been bugging me for years, kinda surprised there was no bug report about it :)
This has been the case on any window manager: compiz, metacity, mutter/gnome-shell, ...
Could you please try the following, to see if you still reproduce the issue :

1) try this with a clean profile: http://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles

2) running in Safe mode: http://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode

Comment 2

5 years ago
Manuela, yes this still happens with the instructions you provided.
Component: Untriaged → Widget
Product: Firefox → Core

Comment 3

a year ago
Still happens to this day, on every version of Firefox that ever existed on Linux (including the latest with the much improved startup times), whether on Xorg or using Wayland (GNOME Shell).
Component: Widget → Session Restore
Keywords: papercut, perf, ux-interruption
Product: Core → Firefox
Version: 22 Branch → 55 Branch
You need to log in before you can comment on or make changes to this bug.