Bug: Add Equipment and Bulk Upload buttons inaccessible in large equipment categories

Objective

  • Restore reliable access to the "Add Equipment" and "Bulk Upload" buttons in the Equipment Settings page when a category contains a high number of rows.
  • Ensure action buttons at the bottom of each category section remain reachable regardless of category size.

Background

  • Jake Staron reported that after approximately 76–77 equipment rows within a single category, the red "Add Equipment" and yellow "Bulk Upload" buttons at the bottom of that category begin to get cut off; at 78 rows they are fully inaccessible without deleting active equipment rows above them.
  • Ryan Wagner independently reproduced the issue at 77 rows — the buttons are not visible below the last entry.
  • The cutoff is category-scoped, not page-wide — other categories with fewer rows are unaffected.
  • Zoom level influences the threshold: going from 25% to 150% zoom increases visible rows by approximately one; 150% to 250% shrinks visibility by approximately the same. This zoom-proportional behavior points to a container overflow or fixed-height boundary issue rather than a hardcoded row limit.
  • No workaround exists short of deleting active equipment rows, which is not acceptable in production.
  • Jake confirmed this is not currently blocking operations — medium priority backlog placement is appropriate.

Product Decisions

Locked

  1. Priority — Medium; non-blocking per reporter and confirmed by Ryan.

Open

  1. Fix approach — Should the category container grow dynamically with content (removing any fixed-height constraint), or should the action buttons be repositioned to a sticky/fixed location at the top or header of each category? Sticky buttons at the top of each category list is Ryan's preference, but final approach is left to engineering.

Scope

Frontend

  • The equipment settings page lives at attik-frontend/src/app/tools/settings/equipment/page.tsx — entry point for the category list layout.
  • Per-category list rendering is handled by attik-frontend/src/app/tools/settings/equipment/EquipmentSubList.tsx — the overflow or height constraint causing button clipping is most likely here.
  • The "Bulk Upload" button trigger is in attik-frontend/src/app/tools/settings/equipment/BulkUploadModal.tsx — confirm whether the trigger button is rendered inside EquipmentSubList or separately.
  • The "Add Equipment" modal entry point is attik-frontend/src/app/tools/settings/equipment/EquipmentModal.tsx.

References

  • Screenshot provided by Jake Staron showing buttons cut off at 78 rows — attach manually to this issue.

Please authenticate to join the conversation.

Upvoters
Status

Planned

Board
🏠

Main App

Date

About 3 hours ago

Author

Linear

Subscribe to post

Get notified by email when there are changes.