Resolve #1256 - Fix Interaction Issues with Chat Profile Description Popover #1276
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.
Summary
This pull request resolves #1256, where users are unable to interact with chat profile descriptions, such as scrolling through long descriptions or clicking links within them. The modifications ensure that the description popover remains open and interactable when the mouse hovers over it, and closes appropriately when the mouse leaves the popover area or a selection is made.
Changes
All changes were done in
chatProfiles.tsx
.The main change was modifying
popoverOpen
to manage the open/close state of the description popover instead of the previous implicit check usingBoolean(anchorEl)
. The rest of the changes support properly opening and closing the description popover throughout all interactions with the chat profileSelectInput
.Impact
These changes allow developers to include longer descriptions and links within their chat profile descriptions, as users can now properly interact with them.
Let me know if any changes need to be made!