Skip to content

Pipeline Graph: Update parallel job dropdowns

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

The parallel jobs dropdown needs to be updated to use the Gitlab UI Dropdown component. This will allow us to addess a handful of related issues.

Job Type Passed to Job Item

We do this to conditionally stop event propagation so the dropdown does not close when command-clicked, but the event can propagate to the dropdown. We should do something nicer.

Hacky Toggle Claaes

#300891

Focus state

The correct focus state is not applied. We need to select the correct item in order to have the classes applied or create Gitlab UI classes and apply them to the wrapper.

Keyboard navigation

In the pipeline graph, keyboard navigation skips the parallel job dropdown. We should highlight the number button on tab and then use space to open / close it.

tab-skip

Remove Old CSS

We can use utility classes when this is replaced.

Edited by 🤖 GitLab Bot 🤖