The issue with "always wanting to use all of them" is that the HP restore item list has the actual name with the HTML character entity for the e-umlaut, but the inventory's AdventureResult had a "pretty" name with an umlauted character. Revision 10703 makes AdventureResults everywhere store the actual "data name" - character entities and such - for items. I'm a little nervous to see if that will break anything. If so, I will fix. But, it does make the "choose correct maximum number to heal the amount of HP you are down" check work.
The multi-usable thing is because, hitherto, all HP, MP, and HP+MP restore items actually WERE multiusable. I will have to see if I can mark this as HP and secondarily as single-usable and make it thereby use it one at a time.
This is a very annoying item.