-
Notifications
You must be signed in to change notification settings - Fork 376
Description
Describe the problem
Menus and other components that use poppers consistently position themselves outside the content area when used within components that limit the content view, such as iframes.
This causes issues where scrollbars are not shown and menu is cropped without being able to click all menu items. There is no way AFAICT that would allow us to override popper offsets or otherwise indicate the available content view the popper should be visible within.
How do you reproduce the problem?
TODO
Provide steps to reproduce. A codesandbox demonstrating the problem is appreciated.
Expected behavior
- Popper does not go outside content views, if it does it should be scrollable.
- Popper should be configurable to handle custom scenarios like our iframe usage.
Is this issue blocking you?
Yes, it is a release blocker for Fedora 43. No good workaround known. This occurs within Anaconda Installer where an iframe is being used to serve Cockpit storage page.
What is your environment?
- OS: Linux
- Browser: Any
What is your product and what release date are you targeting?
- Anaconda Installer, Fedora 43 Beta
- Cockpit v347, 2025-09-17 (dependency of Anaconda Installer)
Any other information?
- https://bugzilla.redhat.com/show_bug.cgi?id=2388785
- https://pagure.io/fedora-qa/blocker-review/issue/1873
- storage: anaconda: fix: partition menu hidden behind non-scrollable content cockpit-project/cockpit#22381
- Popovers can be partially hidden in PF6 cockpit-project/cockpit#21922
- Related to Bug - Dropdown/Popper - Positioning is out of bounds in RTL near frame edge #11778
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
