When an NPC tries to give player a liquid item such as a bottle of cough syrup, the NPC tries to give just the liquid contents instead of the bottle, resulting in the liquid just being poured out on the ground and wasted, instead.
NPCs should generally hand you the container a liquid is in along with the content rather than dumping it on the ground. Probably the same should be true of small items like a bottle of aspirin, etc.
NPC:

@Duck13Tales - lol, yeah that's pretty much how I imagined it -- NPC just looks at me with a big troll-face grin and says, "Oh, you really need some cough syrup huh? Here ya go!" and pours it all over my boots. 馃榿
Confirmed, still an issue in 0.E-6177-g 9f4a1b841d
Would this be fixed by making liquids NO_TRADE but still adding their value to the container's value?
Most helpful comment
NPC: