Skip to content

Conversation

@jaydgoss
Copy link
Member

@jaydgoss jaydgoss commented Jan 14, 2026

Fixes a bug where pointer events were disabled on the incident indicator in the crons monitor timeline, preventing user interaction with the tooltip/indicator.

Added pointer-events: auto to the IncidentIndicator styled component to enable mouse events on the incident indicator

The incident indicator in the crons monitors timeline was not receiving pointer events, preventing user interaction. This change explicitly sets `pointer-events: auto` to resolve this.
@jaydgoss jaydgoss requested a review from a team as a code owner January 14, 2026 21:22
@linear
Copy link

linear bot commented Jan 14, 2026

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jan 14, 2026
@jaydgoss jaydgoss requested a review from a team January 14, 2026 21:23
align-items: center;
z-index: 2;
height: 20px;
pointer-events: auto;
Copy link
Member

Choose a reason for hiding this comment

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

what causes us to lose this?

Copy link
Member Author

@jaydgoss jaydgoss Jan 14, 2026

Choose a reason for hiding this comment

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

CronServiceIncidents is rendered inside PositionedGridLineOverlay, which has pointer-events: none

. Its not immediately clear to me why pointer-events: none is necessary there, seems that the rows are still interactive with that rule disabled, potentially for interactions with the header.

Copy link
Member Author

Choose a reason for hiding this comment

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

@malwilley any insight here? Looks like that rule was added with be022ad

Copy link
Member

Choose a reason for hiding this comment

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

Hmm, if you can remove it and everything still works as expected it may have been added erroneously. Feel free to remove on the detector list component

Copy link
Member Author

Choose a reason for hiding this comment

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

I'm not quite familiar with all of the features of this view so I'd prefer to go with the conservative approach of changing IncidentIndicator pointer-events to auto for now.

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.

4 participants