Bug 501659 - No Way for Users to Block Animation before first login, some animations cannot be disabled
Summary: No Way for Users to Block Animation before first login, some animations canno...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.3.3
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2025-03-17 21:00 UTC by erwinm
Modified: 2025-03-19 21:31 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description erwinm 2025-03-17 21:00:47 UTC
SUMMARY

The Plasma desktop includes a great deal of animation. This makes it inaccessible for users who get sick from the animation.

STEPS TO REPRODUCE and OBSERVED RESULTS
1. Open a new kde or plasma desktop, with its default settings.
2. There is an animated loading animation, *before* users can get to any settings to block animation.
3. There may be an update alert with its own animation.
4. Open the Settings, and set animation speed to instand. Apply.
5. Close the Settings which will involve yet another animation.
6. Reopen the settings and try to search for other accessibility fixes. The text caret continues to fire its blinking animation, despite setting animation to instant.
7. Search for cursor or caret. There is no sign of any setting to stop the blinking animation.
8. Open another application. There will be an intensely animated loading animation.
9. Trouble seeing where the animations fire, disorientation, nausea, and/or headaches.

EXPECTED RESULT

1. I can't say I *expect* software to let me avoid the animation, but I think it should let users avoid any animation that want to avoid, including blinking cursors.

SOFTWARE/OS VERSIONS

I don't know. I encountered the bug on Fedora Linux, but I'm reporting it from another system.

ADDITIONAL INFORMATION

I was unable to log into discuss.kde.org; it kept looping back to the login screen.

I can't read the components list here.
Comment 1 TraceyC 2025-03-17 23:00:03 UTC
On git-master, and Fedora 41, I can confirm the described animations appear by default on a new login after installation / user creation and the difficulties described in turning them off.

## Suggestions:
- There could be a toggle added for the installer and for new user creation to disable animations / make them instant
- There could also be controls under Accessibility for all possible animations, as well as a toggle to turn off all animations (I've seen this done in chat clients)
- The following have a way to disable animation that I know of. They would have to have a setting added. They aren't controlled by the setting Workspace - General Behavior - Animation speed or mouse cursor settings:
  The loading spinner before login, the graphic after login, the caret in text inputs (search, user details etc)

## Testing details:
After setting animation to instant, I confirm:
- There is still an animated icon next to the cursor - this has to be disabled under Cursors - Launch Feedback
- The caret in search fields also blinks - even after disabling cursor animation
  Note that when you search for Cursors in the app menu, the description is "Choose mouse cursor theme". There is no indication of the ability to affect animations (although it does appear when you search for "animation")
- Launching an application still shows a bouncing cursor unless you've disabled cursor animations

I am *not* able to reproduce animations after setting them to instant in:
- Notifications - I tested this on Solus (git-master) as well as Fedora (6.3.3). Either with a regular notification from an app, or using notify-send
Comment 2 Nate Graham 2025-03-19 19:48:59 UTC
It's a valid point. But the only way to disable animations before initial login is in the installer, and Plasma actually does not have its own installer; we rely on the installers that distros provide, or else Calamares (an independently-developed cross-distro installer). As such, the only way this could be fixed is by adding the option to globally disable animations into the installer. This is a logical place for it, since the installer is also where you need to enable other accessibility-related features such as the screen reader, or else you can't get through the installer in the first place.

Please bring this up to the installer developers. Thanks!

Note that until this gets fixed there, you can disable animations globally right after initial login with three clicks:

1. Open system settings (first click)
2. Click and drag the animation speed slider's handle all the way to the right, or click the right-most position (second click)
3. Click the Apply button (third click)
Comment 3 erwinm 2025-03-19 21:26:07 UTC
> Note that until this gets fixed there, you can disable animations globally right after initial login with three clicks:

That only disables some animations. It leaves the blinding text insertion cursors, and the jumping loading icons.
Comment 4 Nate Graham 2025-03-19 21:31:15 UTC
If that's the case, then there are multiple distinct issues here. We'll need an individual bug report for each one, to track their individual investigations and eventual fixes, so please open new bug reports. Thanks!