mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-01 03:31:25 +02:00
The original #793 fix added the spool note as an HTML title= tooltip on each picker button in AssignSpoolModal.tsx. title= only surfaces on hover, which doesn't exist on touch devices — phone users tapping a card just selected it, the note never appeared. Users who store their tracking ID in the note field were blind on mobile (raised by @EmcetPL on the closed issue). Render the note as a small muted truncated line directly under the weight on both the internal-inventory branch (line 436-ish) and the Spoolman branch (line 510-ish): text-[10px] text-bambu-gray/70 mt-1 truncate, kept inside the truthy `&&` guard so empty notes don't add a blank row. The existing title={spool.note} is preserved on the new <p> so desktop hover and mobile long-press still surface the full untruncated text for notes that overflow the truncate. Mirrored across both inventory branches per the parity rule (internal and Spoolman pickers stay shape-equal). No backend change, no new state, no popover, no new touch target.