Well I have found a work-around now, where I simply filter out products without an empty quantity field and make sure any products added to cart have a quantity. However, I was hoping to be able to select just the first of each item by name as I had done in a textbox and wish to be a more proficient bubbler (is that a term?). It just seems such a common use case for products.

I should have just made a separate data type for products and products added to cart in the first place but my solution should be sufficient.