Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm using Thunderbird 2.0.22, the version that comes with Ubuntu Intrepid 8.10.

When I hit "Reply" or "Write", a new email window pops up, but it ends up being under the main Thunderbird Window, and doesn't have focus. Thunderbird is the only application that exhibits this weird behaviour, and it just started happening one day, whereas it worked fine before.

I've seen this problem years ago as well, and wasn't sure how I fixed it.

share|improve this question
    
I don't suppose you have 'always on top' set for Thunderbird? –  Bernard Aug 6 '09 at 14:20
    
Haha, no, definitely not. Although I did accidentally destroy my ~/.mozilla-thunderbird directory and the problem is fixed now. –  Neil Aug 6 '09 at 17:33
1  
Can you delete this question if the problem is fixed? Unless you know exactly what fixed it, in which case you should post the answer below and accept it. That way, others who search for the answer can find it here. –  Ryan Thompson Oct 18 '09 at 9:18

2 Answers 2

up vote 1 down vote accepted

I've seen this before with X applications. Think about the steps that need to occur:

  • create the child window
  • renders initial content into the child window
  • make the child window visible - i.e. "on top" of the stack, either in the current virtual workspace or the workspace of the parent window. Either one can work; neither one is perfect.

You don't want the window to be visible before the initial content is rendered; this makes things look ugly. You want it to pre-render everything with the window hiding somewhere, then bring the window to front.

Often the "to front" logic is handled in a window finalization routine. Think about what would happen in the case where something derails the window layout. Say, final decisions about initial content for widgets or similar. The finalization routine may never get called.

So, a mostly (or maybe even totally) right looking window gets left sitting there, behind the main application window.

If there was some cruft in one of the config files in your ~/.mozilla-thunderbird directory, that could very well have caused the second step above (child window rendering) to fail.

share|improve this answer

Deleting all *.msf files should help:

cd ~/.thunderbird/<profiledir>/
find ./  -name '*.msf' -exec rm {} \;
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.