Currently atm when accepting a trade offer in trade tab, when a trader who is offering the resource is offline and you accept that offer you have to wait until they come online.
I propose a time limit of maybe 5 - 10 mins after you have accepted that offer in the trade tab.
That way you can get back the spent resource to perhaps use or trade with another active user.