I find the current setup of the sort button tedious. I think the function of the button could be better implemented like this:

Left Click the Sort Button:
- sort all characters inventory with a single click.

Right Click the Sort Button:
-opens a drop down menu where you would set the method used to sort inventory.
(Latest, Value, Weight, Type)