Bug 164029 - LibreOffice time variable only updates on slide 1 of a two slide presentation
Summary: LibreOffice time variable only updates on slide 1 of a two slide presentation
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
24.8.3.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Slide-Show
  Show dependency treegraph
 
Reported: 2024-11-24 16:35 UTC by mikeperish
Modified: 2024-11-26 06:25 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikeperish 2024-11-24 16:35:37 UTC
Description:
For a quick overview, I am trying to create a LibreOffice Impress presentation to use as digital signage. 

I would like to have the current day and the current time display on each slide.

I create 2 slides with the current time variable and basic text on the slide. The side in theory should display to current variable time on the top, and the body of the slide has some basic text so that I can tell which slide I am looking at.

When running the slideshow, Slide 1 always shows the correct current time. Slide 2 shows the initial time, and does not update to match the current time.


Now the interesting part of my testing is that when I add a 3rd, 4th, or 5th slide al slides update the time correctly.

Steps to Reproduce:
1. I create a new blank document (blank document - no template applied)
2. I go to "Slide Transition" and set "Advance Slide" to 1 second. (I tried other durations as well)
3. I then click "Apply transition to all slides".
4. Under Slide Show, I click "Slide Show Settings"
5. I select "Loop and repeat after 0 seconds" (I have tried other durations)
6. I then go to "Insert", "Field", "Time Variable"
7. In the body of the side I type the text "slide 1"
8. I duplicate slide 1 
9. I change the basic text on slide 2 to read "slide 2"

Actual Results:
Results - Fist Loop:
On Slide 1 I see the current time.
On Slide 2 I see the current time.

All Following Loops:
As the slideshow automatically loops, Slide 1 updates it's current time correctly. The time displayed on slide 2 is the time when the slideshow was played for the first time. 

The longer the slideshow runs, the time displayed on slide 2 stays the same initial static value while slide 1 updates correctly.



Expected Results:
I would have expected the time to update correctly on both slides to show the current time, instead of only on the first slide.


Reproducible: Always


User Profile Reset: No

Additional Info:
It appears that this bug exists only when there are 2 slides in the presentation. 

For my use case I only need a very small presentation, so it looks like I can just add a 3rd slide as filler as a workaround for this bug.
Comment 1 Aryeh 2024-11-25 23:51:42 UTC
I was able to reproduce this bug. Slide 2 does not update time while slide 1 correctly shows time. Status changed.

Version: 24.8.3.2 (AARCH64) / LibreOffice Community
Build ID: 48a6bac9e7e268aeb4c3483fcf825c94556d9f92
CPU threads: 8; OS: macOS 14.5; UI render: Skia/Metal; VCL: osx
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded