Skip to content

Conversation

@jonathannewman
Copy link

@jonathannewman jonathannewman commented Jun 17, 2025

Selection is done by the caller as a part of the callbacks registered
via the tab component and tabs. The timing of this callback depeends
on when the tabs are rendered. This applies a bottleneck to ensure
that the tab selection is honored when specified, by delaying selection
until after the render loop for the current tabs are rendered.

@jonathannewman jonathannewman requested a review from a team as a code owner June 17, 2025 00:14
Selection is done by the caller as a part of the callbacks registered
via the tab component and tabs. The timing of this callback depeends
on when the tabs are rendered. This applies a bottleneck to ensure
that the tab selection is honored when specified, by delaying selection
until after the render loop for the current tabs are rendered.

i# Changes to be committed:
@jonathannewman jonathannewman force-pushed the maint/main/avoid-selecting-when-no-specification branch from 53ef06f to be525cf Compare June 17, 2025 14:55
@jonathannewman jonathannewman changed the title (maint) ensure select avoided when selection is specified (maint) Limit scope and timing of selection Jun 17, 2025
@jonathannewman jonathannewman merged commit 653c129 into puppetlabs:main Jun 17, 2025
11 checks passed
@jonathannewman jonathannewman deleted the maint/main/avoid-selecting-when-no-specification branch June 17, 2025 15:16
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