| Summary: | Audio Volume widget always opens to Devices tab after plasmashell crashes/restarts | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | mith3113 |
| Component: | Audio Volume widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | isma.af, kdedev, nate |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-pa/-/commit/120f4c5d842370b322b1df0386e36c6e25ba33d3 | Version Fixed/Implemented In: | 6.6 |
| Sentry Crash Report: | |||
|
Description
mith3113
2025-12-02 00:31:39 UTC
i can confirm this behavior on Plasma built from git-master A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-pa/-/merge_requests/392 Git commit 120f4c5d842370b322b1df0386e36c6e25ba33d3 by Christoph Wolk. Committed on 18/12/2025 at 18:46. Pushed by cwo into branch 'master'. applet: fix setting starting tab The volume widget is supposed to reopen on the last active tab, but this does not work anymore. The problem seems to be that during startup as the components and bindings are initialized, the currentIndex is briefly 0, which causes the wrong value to be written back to the config and then reevaluated by the binding (so all information it could use to fix itself is gone). Instead, we write to the config using callLater() - this way the update happens when everything is settled down, and the correct value is saved in the config. FIXED-IN: 6.6 M +10 -8 applet/main.qml https://invent.kde.org/plasma/plasma-pa/-/commit/120f4c5d842370b322b1df0386e36c6e25ba33d3 |