feat(Popup): add destroy-on-close prop #13223
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
close #13199 close #12796
The combination of the Picker and Popup components is very common. However, a long-standing issue has been that after scrolling to change the selected option in the Picker and then closing the Popup, reopening it causes the Picker to remain at the last scrolled position instead of resetting to the previously selected value. This behavior can be reproduced in the demo examples in the documentation and has caused confusion for many users.
This PR introduces a new destroy-on-close prop and improves the related documentation to address this issue.