Open Bug 1927445 Opened 22 days ago Updated 4 hours ago

The ChatBot Onboarding panel does not respect the Reduce motion preference

Categories

(Core :: Machine Learning, defect)

Desktop
Unspecified
defect

Tracking

()

REOPENED
Accessibility Severity s3
Tracking Status
firefox-esr128 --- disabled
firefox132 --- disabled
firefox133 --- affected
firefox134 --- affected

People

(Reporter: rdoghi, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(1 file)

Attached video 2024-10-28_15h13_39.mp4

Found in

  • 133.0a1 (2024-10-28)

Affected versions

  • 133.0a1 (2024-10-28)

Preconditions
Enable Vertical Sidebar from about:preferences > Firefox Labs
Turn off Animation at an OS level > Show Animations in Windows - OFF

Affected platforms

  • all

Steps to reproduce

  1. Open the Sidebar.
  2. Open the Chat panel for the First time or Select the Chatbot details from the Dropdown.

Expected result

  • The Fade in animation should not be displayed at all if the Reduce motion preference is set at an OS level.

Actual result

  • The Chatbot Onboarding panel is disregarding the reduce motion preferences set at an OS level.

Regression range
Not a Regression.

Thanks Rares, please cc'd Mardak on all chatbot bugs.

reduce motion does not mean remove all transitions. onboarding already removes the movement aspects and switches to opacity for reduced motion see bug 1813146 comment 4

Status: NEW → RESOLVED
Closed: 22 days ago
Component: Sidebar → Machine Learning
Product: Firefox → Core
Resolution: --- → INVALID
See Also: → 1813146

(In reply to Ed Lee :Mardak from comment #2)

reduce motion does not mean remove all transitions. onboarding already removes the movement aspects and switches to opacity for reduced motion see bug 1813146 comment 4

Removing the movement aspects is a great start to ensure the interface is accessible for all users. Reduced motion mode is though expecting to basically leave only essential animations to avoid hurting users with motion sensitivity who may get migraines from this interaction.

Per CSS specs:

The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses.
reduce
Indicates that user has notified the system that they prefer an interface that removes or replaces the types of motion-based animation that either trigger discomfort for those with vestibular motion sensitivity, or distraction for those with attention deficits.

I do not think it is essential for the flow that the chatbot options are appearing on the screen in an animated way, thus reopening the bug. LMK if I can help brainstorming the remediation tactics for it.

Status: RESOLVED → REOPENED
Accessibility Severity: --- → s3
Resolution: INVALID → ---

are you saying changing opacity is motion?

Flags: needinfo?(ayeddi)

(In reply to Ed Lee :Mardak from comment #4)

are you saying changing opacity is motion?

Flashing that it causes is known for triggering migraines for users with light sensitivity. We have had bugs filed for users who had to hack their ways around to continue using Firefox.

Flags: needinfo?(ayeddi)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: