Bug 506753 - Clock widget: cannot set/change timezones
Summary: Clock widget: cannot set/change timezones
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Digital Clock widget (other bugs)
Version First Reported In: 6.4.2
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 509626 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-07-08 10:10 UTC by Steve
Modified: 2025-09-18 07:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Image of unresponsive TimeZone button (166.51 KB, image/png)
2025-07-08 10:10 UTC, Steve
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steve 2025-07-08 10:10:28 UTC
Created attachment 183055 [details]
Image of unresponsive TimeZone button

SUMMARY
It is not possible to set/select Timezones for the Digital Clock Widget.

From the Digital Clock Widget, Configure Digital Clock, Time Zones, clicking on the TimeZones button does nothing. The right side panel remains in the previous view.

Also from the Digital Clock Widget, "Switch to another TimeZone", although this shows the System Settings>Date & Time>Time Zone, the Time Zone panel is empty. This is the same when navigating direct to System Settings>Date & Time>Time Zone.

The problem was noticed after a recent update.

STEPS TO REPRODUCE
1. Apologies it is not practical to roll back and update
2. 
3. 

OBSERVED RESULT
TimeZone panels are blank.

EXPECTED RESULT
TimeZone panels would show the available Timezones.

SOFTWARE/OS VERSIONS
Windows: 
Fedora Linux 42
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
Previously it was possible to configure the Digital Clock Timezones as the clock still displays multiple timezones previously configured.
```
steve@fwsde:~$ timedatectl status
               Local time: Tue 2025-07-08 11:33:33 CEST
           Universal time: Tue 2025-07-08 09:33:33 UTC
                 RTC time: Tue 2025-07-08 09:33:33
                Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
```
Comment 1 Harald Sitter 2025-07-08 12:03:03 UTC
Any useful output in journalctl when you try to navigate to timezones?
Comment 2 Steve 2025-07-08 12:19:55 UTC
Apologies, yes:
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_lastSelectedTimezone
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_lastSelectedTimezoneDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_lastSelectedTimezone
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_lastSelectedTimezoneDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_pin
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_pinDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_selectedTimeZones
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_selectedTimeZonesDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showDateDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showLocalTimeZone
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showLocalTimezoneDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showSecondsDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showWeekNumbers
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_showWeekNumbersDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_timeFormatDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_use24hFormatDefault
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_wheelChangesTimezone
Jul 08 14:13:54 fwsde plasmashell[2469]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml: Setting initial properties failed: SimpleKCM does not have a property called cfg_wheelChangesTimezoneDefault
Jul 08 14:13:55 fwsde tailscaled[1507]: health(warnable=no-derp-connection): ok
Jul 08 14:13:56 fwsde plasmashell[2469]: QQmlComponent: Component is not ready
Jul 08 14:13:56 fwsde plasmashell[2469]: file:///usr/lib64/qt6/qml/org/kde/kirigami/PageRow.qml:972: Error: Error while loading page: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configTimeZones.qml:269 Type TimeZone.TimezoneSelector unavailable
                                         qrc:/qt/qml/org/kde/plasma/workspace/timezoneselector/TimezoneSelector.qml:14 module "QtLocation" is not installed
Comment 3 Harald Sitter 2025-07-08 12:29:06 UTC
Looks like a packaging bug. please report this to your distribution

                                         qrc:/qt/qml/org/kde/plasma/workspace/timezoneselector/TimezoneSelector.qml:14 module "QtLocation" is not installed
Comment 4 Steve 2025-07-08 12:32:02 UTC
(In reply to Harald Sitter from comment #3)
> Looks like a packaging bug. please report this to your distribution
> 
>                                         
> qrc:/qt/qml/org/kde/plasma/workspace/timezoneselector/TimezoneSelector.qml:
> 14 module "QtLocation" is not installed

Thanks, will do.
As journalctl showed: module "QtLocation" is not installed

sudo dnf install qt6-qtlocation

resolved the issues.
Comment 5 Antonio Rojas 2025-09-18 07:07:56 UTC
*** Bug 509626 has been marked as a duplicate of this bug. ***