Bug 406575 - Stopping an Activity should not attempt to close Okular, even with tabs opened
Summary: Stopping an Activity should not attempt to close Okular, even with tabs opened
Status: CONFIRMED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 1.6.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-15 19:18 UTC by Øystein Steffensen-Alværvik
Modified: 2024-06-05 19:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Øystein Steffensen-Alværvik 2019-04-15 19:18:23 UTC
SUMMARY
If Okular is running with tabs activated, and multiple tabs are opened in an Okular instance, stopping the Activity that Okular runs in will attempt to exit Okular (when it should continue to run). This also prevents logging out from the application menu.

STEPS TO REPRODUCE
1. Open the Activities sidebar
2. Create a new or open an existing activity
3. Open Okular (make sure that 'open documents in tabs' is turned on in settings)
4. Open two documents and make sure they opened in tabs
5. Open the Activities sidebar and close the Activity that Okular is running in
6. Re-open the Activity you just closed

OBSERVED RESULT
Okular returns a dialog asking whether you really want to close Okular. When only steps 1–5 is followed (the Activity remains closed with Okular displaying the confirmation dialog), this prevents any attempt to log out or shutdown from the application menu.

EXPECTED RESULT
When doing steps 1–5, Okular should not attempt to exit (normally an application will continue to run even when an Activity is stopped).

Operating System: Kubuntu 19.04
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.2
Kernel Version: 5.0.0-11-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-4210U CPU @ 1.70GHz
Memory: 11,6 GiB
Comment 1 Øystein Steffensen-Alværvik 2019-04-15 19:29:50 UTC
Scratch the shutdown bug, it seems to be unrelated.
Comment 2 Øystein Steffensen-Alværvik 2019-04-19 17:42:25 UTC
Why was this marked not a bug? It prevents stopping an Activity when using Okular with tabs, so the user can't resume the Activity with the documents (which is possible when using Okular *without*
Comment 3 Øystein Steffensen-Alværvik 2019-04-19 17:43:11 UTC
"possible when using Okular *windowed*"
Comment 4 Albert Astals Cid 2019-04-20 10:04:13 UTC
(In reply to Øystein Steffensen-Alværvik from comment #2)
> Why was this marked not a bug? It prevents stopping an Activity when using
> Okular with tabs, so the user can't resume the Activity with the documents
> (which is possible when using Okular *without*

I have never used activities myself so when you said  "Scratch the shutdown bug, it seems to be unrelated." i thought you meant this wasn't an actual bug and you got confused with something else.

Did I misunderstand what you mean? Should I reopen the bug?
Comment 5 Øystein Steffensen-Alværvik 2019-04-20 13:59:59 UTC
(In reply to Albert Astals Cid from comment #4)
> I have never used activities myself so when you said  "Scratch the shutdown
> bug, it seems to be unrelated." i thought you meant this wasn't an actual
> bug and you got confused with something else.
> 
> Did I misunderstand what you mean? Should I reopen the bug?

I can still confirm the bug. The 'shutdown bug' I meant as a side-effect of this bug, so it's related but I didn't mean that the bug I reported was fixed.

You know how, when you try to shutdown Okular with multiple tabs open, a dialog is shown to confirm that you really want to close the tabs? Well, as long as that dialog is displayed, I cannot shutdown the system. I have to choose either 'Yes' or 'No' in the dialog, and then I can shutdown. That's what I meant by 'shutdown bug'. Should I report this as a separate bug?
Comment 6 Albert Astals Cid 2019-04-20 20:23:36 UTC
> Should I report this as a separate bug?

Yes
Comment 7 TraceyC 2024-06-05 19:00:28 UTC
I can still reproduce this, setting to confirmed

Operating System: Solus 4.5
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.8.11-292.current (64-bit)
Graphics Platform: X11