Skip to content

fix: Layout shift issue when accordion is opened#894

Open
curlyfriesplease wants to merge 3 commits into
masterfrom
ENG-5196-accordion-animation
Open

fix: Layout shift issue when accordion is opened#894
curlyfriesplease wants to merge 3 commits into
masterfrom
ENG-5196-accordion-animation

Conversation

@curlyfriesplease

@curlyfriesplease curlyfriesplease commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

PR description

What is it doing?

Fixes a bug where, when there's a lot of text in an accordion, the layout of the text shifts during the opening animation. See the video in the attached Jira ticket.

The cause was some old CSS that is now useless, as well as being problematic.
When closed, at M breakpoint and above there is a 'lg' (3rem) lower padding on the text (even though we can't yet see the text!)
But when opened, this is then changed to 'l' (2rem). It makes this reduction at the same time as the opening animation, which results in the text visibly shifting.

Removing this CSS as it's redundant.
Also, amends an example to mimic our real world implementation where the problem was seen: it's fixed at the same width it is eventually implemented in, and has the same problematic text block currently in use on the prod site.

Why is this required?

Bugfix

link to Jira ticket:

ENG-5196

Quick Checklist:

  • My PR title follows the Conventional Commit spec.

  • I have filled out the PR description as per the template above.

  • I have added tests to cover new or changed behaviour.

  • I have updated any relevant documentation.

Important! - lastly, make sure to squash merge...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants