Zotero 7 beta: Missing title bar

  • I have the same bug on my Windows 10 laptop
  • I'm having this issue on Windows 11.

    I was unaware this bug was already reported, so I opened another thread a few minutes ago.

    From what I've read here, the behavior of the issue is exactly the same for me.
  • edited June 28, 2023
    I have the same problem also in Windows 10, Zotero 7.0.0-beta.14+f1003a1d1 (64-bit). The workaround is working also for me.

    Here is a screen recording, switching a few times between the normal and -P startup of Zotero.

    I have submitted a Debug ID D1291010115 and a Report ID 875701172 towards the end of the video, after doing a Restart with Logging Enabled.... I was able to catch an Error window appearing quickly during that startup at 5:49: "Error: Zotero was unable to load translators and styles."
    Somehow, the content of the second monitor, where I had the screen recording software, jumps to the first monitor at 5:57.

    You can also see that a black window appears during startup when the top bar is removed (see at 0:03 for example), which does not appear when starting normally.

    Hopefully there is something useful in there.
  • edited June 28, 2023
    @mjthoraval: Incredibly useful! That placeholder window was likely the key to this mystery.

    Firefox introduced a "skeleton UI" window on Windows that appears when startup takes a while, and that seems to force the Zotero window into a mode where the title bar is hidden. So this is probably more likely on slower computers, and that also explains why it's intermittent.

    If you disable browser.startup.preXulSkeletonUI in the Config Editor, does that help? That should disable that placeholder window.

    There's also browser.startup.blankWindow, which I believe controls a simpler blank window. Curious if you still get a blank window of any kind with preXulSkeletonUI disabled but blankWindow on.

    (This is separate from the possibility of just removing the title bar altogether. First priority is fixing this bug.)
  • edited June 28, 2023
    Yes, setting browser.startup.preXulSkeletonUI to false recovered the top bar.

    I still get a blank window with preXulSkeletonUI to false, both with blankWindow true or false: screen recording at 0:09. But I need to do a screen recording to catch it as it is very fast. The blank window is just below the top bar, the same size as the Zotero window opening afterward.
    You can actually also see a transparent window just before the blank window in this video.
    That may not be the blank window you are looking for, as it does not seem to be affected by the blankWindow option, but I could not see anything else.

  • edited June 28, 2023
    OK, this should now be fixed in 7.0.0-beta.15.

    Thanks to @mjthoraval for helping us track this down!
Sign In or Register to comment.