The name span had min-w-0 but its parent <button> (flex flex-1) did not, so the button kept its content width and the long name was hard-clipped by the panel's overflow-hidden instead of truncating with an ellipsis.