A solution for users of Alchemy Requires Bottles and Chasing the Dragon, allows you to dispose of potions/poison and get back an empty bottle without consuming the potion.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
I love realism mods, Chasing the Dragon is a favorite that adds a toxicity mechanic and limits the number of potions you can chug. I also started using Alchemy Requires Bottles which prevents you from crafting a potion unless you have an empty bottle to put it in. Another great practical idea. Using them together though, I found that I sometimes wanted to craft and didn't have a bottle, but did have a bunch of crappy potions I picked up. It makes sense that I should be able to ditch the contents of some of those and use the bottles to make something.
This turned out to be a relatively simple mod with a single event driven script that adds an MCM with a new keybind, default of T.
Open the inventory, mouse over an item, press the keybind.
If the item under the cursor is in the potion category, then it will vanish and you will get an empty bottle in return.
I did a couple quick tests and it seems to work fine, will do more testing on my next playthrough.
I may need to include support for potion items that are not actually potions, like soaps from bathing mods, until I get that sorted just don't use it on soaps, etc...