Menu

#1535 Skim unexpected behaviour when selecting “presentation” in the presentation menu

Other
closed-fixed
nobody
None
5
2024-04-09
2024-04-05
Benoit
No

Summary
Two skim unexpected behaviours when selecting “presentation” in the presentation menu

Detailed Description
The above happens when selecting “presentation” in the presentation menu while 2 documents merged in same skim window.
(a) documents merged in same window will become unmerged
(b) when selecting « presentation » while split screen active between skim and another app is active, skim will crashes

App-OS context :
Skim version 1.7.1 (153) – OSX version : 12.7.5 (Monterey)

**Steps to Reproduce **

    • Open two documents in Skim
    • Merge the documents as tab-view in same window (merge option in the window menu)
    • Select “presentation” in the presentation menu
    • Exit the presentation
    • See now that the documents are not merged any more (1st small issue) => unexpected behaviour (a)
    • Merge the documents again
    • Set your screen split between Skim and another app (e.g. word for Mac)
    • Select “presentation” in the presentation menu
    • See now that Skim crashes=> unexpected behaviour (b)*

Actual Results
See unexpected behaviours a and b as mentioned above in line (5) and line (9)
See attached OSX crash report

Expected Results
(a) Documents should stay as tab-view in the same window and not become unmerged
(b) Skim app should stay live and crash should not happen

1 Attachments

Discussion

  • Christiaan Hofman

    • status: unread --> open-fixed
     
  • Christiaan Hofman

    (a) behaves as expected. A document in presentation mode cannot be kept in a tab. And when the presentation ends, the window does not belong to a tab anymore. There is no way to restore the tab, as that connection was lost. It is a logical impossibility.

    (b) The crash report indicates that somehow the system tries to move the window back into split window fullscreen mode after we ended that and break up the tab, which is needed to get into presentation. And there it fails, and even crashes. This is not at all what we tell the system to do, so that is a system bug. I will report that to Apple.

    A workaround is added to avoid the crash for the next release.

     
  • Christiaan Hofman

    BTW, the split screen is irrelevant for (b), the crash also occurs when you enter presentation from full screen with a tab, without split screen.

     
  • Christiaan Hofman

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB