Bug 158957 - Keyboard inputs handled incorrectly on "end of slide" screen (Wayland)
Summary: Keyboard inputs handled incorrectly on "end of slide" screen (Wayland)
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.4.7.2 release
Hardware: All Linux (All)
: medium trivial
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Wayland
  Show dependency treegraph
 
Reported: 2024-01-01 13:05 UTC by ktmv0ntb
Modified: 2024-04-03 22:02 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
A bugged presentation (20.53 KB, application/vnd.oasis.opendocument.presentation)
2024-01-01 13:06 UTC, ktmv0ntb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ktmv0ntb 2024-01-01 13:05:29 UTC
Description:
When a slideshow presentation finishes with the black screen in the end that tells you to click to exit the slideshow, pressing a key that would normally advance the presentation will go to the last slide again.
You can no longer go forward. If you go one step back, everything will be back to normal.

Steps to Reproduce:
1. Create a slideshow. Any size.
2. Start the presentation and go to the last slide after the last animation (if there are any).
3. Go one step forward (via arrow keys, space bar or clicking)
4. Press either arrow up or arrow right.

Actual Results:
The slideshow enters a glitched state. The last slide appears in its final state, and going forward no longer works.

Expected Results:
The slideshow should exit.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 7.4.7.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 12; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Debian package version: 4:7.4.7-1
Calc: threaded

I also tried it with an updated version of LibreOffice:

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 12; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: en-US
Calc: threaded

It also didn't work.
Comment 1 ktmv0ntb 2024-01-01 13:06:37 UTC
Created attachment 191685 [details]
A bugged presentation
Comment 2 Yohanna Thomas 2024-01-01 15:04:47 UTC Comment hidden (spam)
Comment 3 Buovjaga 2024-01-17 18:02:18 UTC
Works fine here. Which Linux distro are you using?

Arch Linux 64-bit, X11
Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: 60(Build:1)
CPU threads: 8; OS: Linux 6.6; UI render: default; VCL: gtk3
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
7.6.4-2
Calc: threaded
Comment 4 ktmv0ntb 2024-01-18 05:57:53 UTC
64 bit Debian 12 with Gnome 43.9 under Wayland.
Comment 5 Buovjaga 2024-01-18 07:12:24 UTC
(In reply to ktmv0ntb from comment #4)
> 64 bit Debian 12 with Gnome 43.9 under Wayland.

Does it work OK under X11?
Comment 6 ktmv0ntb 2024-01-18 16:18:52 UTC
(In reply to Buovjaga from comment #5)
> (In reply to ktmv0ntb from comment #4)
> > 64 bit Debian 12 with Gnome 43.9 under Wayland.
> 
> Does it work OK under X11?

I didn't want to install a million new packages but I tried it in a virtual machine with XFCE (this is the quickest way to tell the Debian Installer you want something with Xorg). Everything worked there.
Comment 7 Stéphane Guillou (stragu) 2024-04-03 05:40:21 UTC
I feel like this might be a duplicate of bug 155920, and maybe the difference between your main OS test and your VM test is multi-monitor vs single monitor?

Please test version 24.2 and let us know if it is indeed resolved.
Comment 8 ktmv0ntb 2024-04-03 07:03:45 UTC
(In reply to Stéphane Guillou (stragu) from comment #7)
> I feel like this might be a duplicate of bug 155920, and maybe the
> difference between your main OS test and your VM test is multi-monitor vs
> single monitor?
> 
> Please test version 24.2 and let us know if it is indeed resolved.

No, I have just done a slightly more scientific test in both Xorg and Wayland/Weston on the same VM. The bug only appeared in Wayland.
Comment 9 Stéphane Guillou (stragu) 2024-04-03 22:02:40 UTC
Not reproduced on Ubuntu 22.04 with Wayland and:

Version: 7.6.6.3 (X86_64) / LibreOffice Community
Build ID: d97b2716a9a4a2ce1391dee1765565ea469b0ae7
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

I tried the steps in comment 0 as well as in the slideshow.

Do you test with a multi-monitor setup or single display?