https://bugs.documentfoundation.org/show_bug.cgi?id=172659

            Bug ID: 172659
           Summary: Buttons on LibreOffice Impress Presenter don't react
                    to mouse clicks and present rendering issues
           Product: LibreOffice
           Version: 26.2.4.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

Description:
The buttons offered by the presenter console of LibreOffice Impress do not
reliably react to mouse clicks and are not properly rendered. 

I am especially experiencing this on dual screen setups, where the external
wide screen (in my case 3440 x 1440 pixels) is selected as primary monitor.
However, I have also observed it on regular dual monitor setups with 16:9 and
16:10 screens. The cause seems to be that the various widgets on the screen
with the presenter console are not properly ordered with the buttons always
being in the front -- even in cases where the buttons overlap with the slides
(common with 4:3 slides). 

Even the dark background presents sometimes rendering with the OS desktop
background shining through vertical thin lines.

The pen tool is not working properly on the primary screen with the presenter
console either. Traces are registered, but only shown after going to some other
slide and then coming back -- so again a possible ordering issue of the
elements drawn to the screen.

The Exchange button only works once. After that, it won't react anymore to
clicks. The Exit button then also stops working.

In its current state, the presenter console is, unfortunately, hardly usable
for presentations!

I have observed this annoying behaviour since some time on up-to-date macOS
ARM64 and Arch Linux x86_64 (KDE Plasma Wayland session) installations with
current releases of LibreOffice.

Steps to Reproduce:
1. Open LibreOffice Impress
2. Create a new presentation using the "Focus" template by selecting it from
File > New > Templates...
3. Change the slide format to "Screen 4:3" using Slide > Slide Properties... >
Paper Format > Format:
4. Start the presentation on a dual screen monitor setup
5. Click on the different shown buttons on both screens to test their
functionality.


Actual Results:
The buttons of the presenter console are not properly rendered. Their
boundaries are in the wrong places as if they are overlapping each other.
Sometimes the slide is rendered above the buttons of the user interface.

The buttons of the presenter console sometimes work. The separate buttons for
previous slide, context menu, and next slide, which is also shown on single
monitor setups do not react on mouse clicks on the primary screen with the
presenter console. They work on the secondary screen.

The context menu reproducibly shows only the top entry and needs to be scrolled
for its remaining entries.

Drawing with the pen tool on the screen with the presenter console is not
working as one would expect. The movement is apparently registered, but the
trace only becomes visible after moving another slide and coming back to the
slide on which the annotation was attempted. This might be again an ordering
issue of the elements rendered onto the screen with the presenter console.


The Exchange button only works once. After that, it won't react anymore to
clicks. The Exit button then also stops working.

Expected Results:
Shown buttons should always react to mouse clicks as one would expect.

All elements on both presentation screens should properly render without
overlapping each other in the wrong order or presenting other rendering
artefacts.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 26.2.4.2 (AARCH64)
Build ID: 0229ac93fcf0d7cbc6376066c6f35021cef002dc
CPU threads: 10; OS: macOS 26.5.2; UI render: Skia/Raster; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to