Skip to content

fix(replays): Remove timeline icon z-index workaround#116255

Merged
scttcper merged 4 commits into
masterfrom
scttcper/timeline-marker-story
May 26, 2026
Merged

fix(replays): Remove timeline icon z-index workaround#116255
scttcper merged 4 commits into
masterfrom
scttcper/timeline-marker-story

Conversation

@scttcper
Copy link
Copy Markdown
Member

@scttcper scttcper commented May 26, 2026

removes stacking fight by drawing replay's breadcrumb connector as a row background instead of an overlapping element

refs #116209 that was the wrong solution

Add a story for the marker column layout so the timeline API is easier to inspect in Storybook.

Also keeps replay's icon z-index local to the replay breadcrumb connector instead of baking that stacking into every timeline icon.

Co-Authored-By: Codex GPT-5 <noreply@openai.com>
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label May 26, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 26, 2026

📊 Type Coverage Diff

✅ No new type safety issues introduced. Coverage: 93.58%

Replay breadcrumbs were drawing the connector as an overlapping pseudo-element, so the timeline icon needed a z-index to sit above it.

Draw the connector as a row background instead. That keeps the line behind the icon without making every timeline icon participate in dropdown stacking.

Co-Authored-By: Codex GPT-5 <noreply@openai.com>
@scttcper scttcper changed the title feat(ui): Add timeline marker layout story fix(replays): Remove timeline icon z-index workaround May 26, 2026
Keep this PR focused on the replay z-index cleanup.

Co-Authored-By: Codex GPT-5 <noreply@openai.com>
The replay breadcrumb connector is a background now, so the wrapper no longer needs relative positioning.

Co-Authored-By: Codex GPT-5 <noreply@openai.com>
@scttcper scttcper marked this pull request as ready for review May 26, 2026 22:41
@scttcper scttcper requested review from a team as code owners May 26, 2026 22:41
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit cc868bf. Configure here.

maxHeight: 142,
minWidth: 220,
overflow: 'auto',
zIndex: theme.zIndex.dropdown,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mention list under timeline

Medium Severity

Removing zIndex: theme.zIndex.dropdown from the react-mentions suggestions list style drops the @-mention menu below later siblings in normal paint order. In issue activity, NoteInput sits above Timeline.Container, and inline edits sit inside a row while following rows still render after—so suggestions can be covered and hard to use.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit cc868bf. Configure here.

@scttcper scttcper merged commit 9d1f340 into master May 26, 2026
75 checks passed
@scttcper scttcper deleted the scttcper/timeline-marker-story branch May 26, 2026 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants