Я видел это раньше с X-приложениями. Подумайте о шагах, которые должны произойти:
- создать дочернее окно
- рендерит исходный контент в дочернее окно
- сделать видимым дочернее окно - то есть "сверху" стека, либо в текущей виртуальной рабочей области, либо в рабочей области родительского окна. Любой может работать; ни один не совершенен.
Вы не хотите, чтобы окно было видимым до визуализации исходного содержимого; это заставляет вещи выглядеть ужасно. Вы хотите, чтобы он предварительно визуализировал все с окном, где-то скрытым, а затем вывел окно на передний план.
Часто логика "вперед" обрабатывается в процедуре завершения окна. Подумайте о том, что произойдет в случае, когда что-то срывает планировку окна. Скажем, окончательные решения о начальном содержании для виджетов или аналогичных. Процедура финализации никогда не может быть вызвана.
Таким образом, в основном (или, может быть, даже полностью) правое окно остается расположенным позади основного окна приложения.
Если в одном из конфигурационных файлов в вашем каталоге ~/.mozilla-thunderbird
, это вполне может привести к сбою второго шага, описанного выше (рендеринг дочернего окна).