https://bugs.kde.org/show_bug.cgi?id=416294
Bug ID: 416294 Summary: Setting a numeric OSD label outside range 0-100 breaks OSD progressbar Product: Breeze Version: 5.17.5 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: i.hin.hu...@gmail.com Target Milestone: --- SUMMARY Passing a numeric value to progressBar component (file org.kde.breeze.desktop/contents/osd/OsdItem.qml, line 66) outside the specified 0-100 min/max range results in the OSD progress bar itself stuck on either 0% or 100% until plasmashell restart. This can happen e.g. when switching default audio output to a bluetooth headset who identifies itself to the system with its own model number (an easy workaround here is changing the headset name to something else, but it's not an obvious fix for the problem). STEPS TO REPRODUCE 1. set an invalid number as osdValue on OsdItem (e.g. set as default audio output a badly named usb device, triggering an OSD notification showing device's name) 2. trigger an OSD notification with a progress bar (e.g. change volume or screen brightness via hotkeys) OBSERVED RESULT OSD progress bar is stuck on 0% or 100% until plasma restart EXPECTED RESULT OSD progressbar showing the right volume/brightness/etc. level SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.65.0 Qt Version: 5.14.0 -- You are receiving this mail because: You are watching all bug changes.