These could be an add-on fix or programmed game mechanics, but some inventory issues need addressing:
The crafting materials each need their own inventory tab. The quantity of the items makes sifting through them on one tab difficult. Limited bag space makes this a frequent and unpleasant occurrence which makes the game less enjoyable.
Vanity pets, quest items and maps (which are quest items, IMO) should not take up available slots in your bag or bank.
All items described "sell for gold" should automatically be put on the junk tab, and items that have been marked as junk should STAY marked as junk (and be put on the junk tab) even if you sold off the first batch (you can always unmark them).
When unaware that you have no more bag space, there's nothing more annoying than having someone grab the item you were collecting while you search through your inventory for something to destroy. At the very least, an obvious low bag space warning would be helpful. A way to destroy an item in inventory while the collection window is still up would be even better, if possible.