Marquee resets if text changes

App version

Production v15.0.0

Issue description

If using a string with parts that change, the scrolling Marquee effect will reset whenever the string changes.

Device type

Phone

Media provider

Local device

Steps to reproduce

Demo NPS attached here:
nps-Marquee Variables-20260726_021622-symfonium.json (37.2 KB)

Set up a long custom string with a dynamic element. For example, include %player.position% Set ellipsis style to “Marquee”

Play any track. Observe behavior of Marquee effect.

Additional information

I assume this is just how things work. The string gets updated so the Marquee resets.

No big deal if you can’t fix it. I was using a similar string for my Compact NPS and didn’t notice this until now, so I can live without a fix :person_shrugging:

Screenshots

Top line includes player.position, second line is static text only.

20260726_021916.gif

It’s not always consistent either. Here you can see it runs for a few seconds before resetting:

20260726_130516

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

Celorien_MarqueeVar