[go: up one dir, main page]

Visual flashing causes a seizure risk on new Merge Requests

Summary

When scrolling to the bottom of a new Merge Request, the content of the sticky header changes multiple times per second causing visual flashing (strobing). This is a seizure risk for users who have photosensitive epilepsy.

The content flashes between the MR name and the MR meta information.

Steps to reproduce

Screen recording of steps taken to reproduce:

Screen_Recording_2025-08-28_at_10.28.04

I don't know which of these steps are important to what causing the bug… but here is how to reproduce it.

  1. Commit to a new branch using the Web IDE.
  2. Use commit message Fixed an incorrect URL (404) for the 'workflow label' hyperlink
  3. Create an MR using the dialog that appears in the Web IDE
  4. Replace the MR description with this text: Fixes a URL that was returning a 404 error for the 'workflow label' link.
  5. Assign somebody to the MR who doesn't have permission to merge it
  6. Scroll down while pipelines are running, and before there are comments. As the header becomes sticky, its content will strobe between the MR name and the MR metadata

What is the current bug behavior?

The sticky header content flashes between two variants.

What is the expected correct behavior?

The sticky header content should remain consistent.

Relevant logs and/or screenshots

Screen Recording 2025-08-27 at 15.52.43.mov

Output of checks

This bug happens on GitLab.com

High-severity bug remediation

To remediate high-severity issues requiring an internal release for single-tenant SaaS instances, refer to the internal release process for engineers.

Edited by Mark Unthank