Package: iceweasel
Version: 3.5.3-2

Hello,

iceweasel's "restore from crash" shows no restored windows anymore (or
better: it hides them with no way to recover).

How to reproduce:
* Start with a fresh profile (mv -i .mozilla/firefox .mozilla/firefox.old)
* Create some Tabs with some content
* Kill the firefox process (ps -ef | grep iceweasel; kill -TERM)
* Start iceweasel again
An Iceweasel window together with the "Restore Session" Tab should
appear. Sometimes it does not (why ever), just start from the beginning
in this case.
* Click on "Restore"
The window disappears, nothing more happens. If you are quick or if you
got lots of open tabs before the "crash" you can see the old tabs
appearing for a very short time in the "Restore" window before it
disappears.

xwininfo -root -tree still shows the window(s), they are just not
visible anywhere anymore.

The issue is a bit more strange with only one tab:
* sometimes no window appears at all,
* sometimes the "Restore" Tab appears and the old Tab is restored and
  shown just normal after clicking on "Restore",
* sometimes the "Restore" Tab appears and the window goes away after
  clicking on "Restore" as in the multi-Tab case.

Opening multiple windows before the crash results in the windows being
shown for a very short period after clicking on "Restore" and
disappearing then.

I'm using fvwm with "Interactive Window Placement" - just in case it
matters.

I belive this issue is related to switching the "Restore" mode from
popup-window to a normal Tab within a normal window.
It somehow feels like a race condition: the "Restore" Tab is the only
Tab within it's window - probably the window gets just closed because
the last tab disappears after clicking on "Restore". However, this
doesn't explain the multi-window behaviour.


regards
   Mario
-- 
<delta> talk softly and carry a keen sword

Attachment: signature.asc
Description: Digital signature

Reply via email to