bug(menu): opening CDK context menu loose text selection on Firefox #29703
Labels
area: cdk/menu
firefox
This issue is specific to the Firefox browser
P4
A relatively minor issue that is not relevant to core functions
Is this a regression?
The previous version in which this bug was not present was
No response
Description
Hi there,
I’ve been working with CdkContextMenuTrigger in conjunction with CdkMenu and attempting to implement a copy/paste feature. However, I’ve encountered an issue specifically in Firefox: when the context menu opens, the selected text is unexpectedly unselected.
After some investigation, it appears that Firefox may automatically deselect text when focus shifts to elements outside the text container. While this behavior might be a limitation inherent to Firefox, I believe it is worth documenting.
Additionally, it is worth noting that the official CDK context menu example includes mocked "copy" and "cut" options, which exacerbates this issue.
Is this behavior something that can be addressed, or is it an inherent limitation of how Firefox handles text selection and focus?
Thanks!
Reproduction
StackBlitz link: cf. https://material.angular.io/cdk/menu/examples
Steps to reproduce:
Expected Behavior
The text should remains selected
Actual Behavior
The text is no more selected
Environment
The text was updated successfully, but these errors were encountered: