Dropdown button menus in some table layouts are strictly bounded within table #9393

Closed
opened 2025-12-29 20:49:15 +01:00 by adam · 1 comment
Owner

Originally created by @jeffgdotorg on GitHub (Mar 26, 2024).

Originally assigned to: @jeremystretch on GitHub.

Deployment Type

Self-hosted

NetBox Version

v4.0.0-dev

Python Version

3.10

Steps to Reproduce

  1. Create a site, a device role, a manufacturer, a device type, and a device
  2. Add an interface to the device
  3. Visit the device's Interfaces tab in the web UI
  4. Click any of the Add, Connect Cable, or Edit buttons in the interface's row

Expected Behavior

The dropdown menu should pop up over the page's content, escaping the table's boundaries if needed

Observed Behavior

The dropdown menu is strictly bounded within the table layout's real estate, so that it's necessary to scroll down to see any menu items beyond the first.

The same issue is observable with device console ports and device power ports, and with wireless links.

Video below.

https://github.com/netbox-community/netbox/assets/1209268/efb3cacc-3df0-4da5-968f-e7e90bfdf938

Originally created by @jeffgdotorg on GitHub (Mar 26, 2024). Originally assigned to: @jeremystretch on GitHub. ### Deployment Type Self-hosted ### NetBox Version v4.0.0-dev ### Python Version 3.10 ### Steps to Reproduce 1. Create a site, a device role, a manufacturer, a device type, and a device 2. Add an interface to the device 3. Visit the device's Interfaces tab in the web UI 4. Click any of the Add, Connect Cable, or Edit buttons in the interface's row ### Expected Behavior The dropdown menu should pop up over the page's content, escaping the table's boundaries if needed ### Observed Behavior The dropdown menu is strictly bounded within the table layout's real estate, so that it's necessary to scroll down to see any menu items beyond the first. The same issue is observable with device console ports and device power ports, and with wireless links. Video below. https://github.com/netbox-community/netbox/assets/1209268/efb3cacc-3df0-4da5-968f-e7e90bfdf938
adam added the type: bugstatus: acceptedseverity: low labels 2025-12-29 20:49:15 +01:00
adam closed this issue 2025-12-29 20:49:16 +01:00
Author
Owner

@jeremystretch commented on GitHub (Mar 28, 2024):

It should be noted that this affects all tables without sufficient height to accommodate the dropown, not just device components.

@jeremystretch commented on GitHub (Mar 28, 2024): It should be noted that this affects all tables without sufficient height to accommodate the dropown, not just device components.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9393