Issue description:
For strings which may contain multiple lines of content, the size of their icons/buttons is affected by the number of lines present when the queue is opened. This sizing remains fixed until playback is stopped and restarted.
Logs:
Upload description: Celorien_StringIcon_Size
Additional information:
This happens with both static and variable line count.
GIF coming in edit, demo-NPS will be available for testing in ~10 mins from time of posting. done
Reproduction steps:
See screenshots section for easy testing
Set String 1 to show at least two lines of content and assign an icon/button to the string. Prepare a queue of at least two songs - track 1 should fill one line of content while track 2 should fill two lines. Stop playback on track 1.
Re-open the queue (on track 1). String’s buttons are “normal” size on both track 1 & 2. Move to track 2 and stop playback.
Re-open the queue (on track 2). String’s buttons are enlarged, taking up vertical space of two lines, for both track 1 & 2.
Edit: toggling the string on/off refreshes the sizing as well, without needing to open/close queue
Media provider:
Local device
Screenshots:

demo NPS:
nps-icon size line test-20260218_004142-symfonium.json (37.3 KB)
Layout will fill String 1 as single-line if playing first song in the queue or fills as two-line if playing second song in queue. String 1 is set to “Always 2” lines. Note how button sizing still changes when reopening queue on each track.