It doesn't make sense that someone can send a trade request after yours and steal your trade. Give it the party invite treatment. If there are concerns about people maliciously sending trade requests to block others from trading, the ingame blacklist exists for that (just tested it to confirm).
If it 'aint broke, don't fix it. The current trade functionality serves its purpose just fine. There are so many more important issues that require staff attention.
Smega: S> WS xxxm Someone trades a second after you and expunges your request even though you were the faster to react/better typist. That is wacky. Sure there are many noteworthy issues that need fixing (PARTY GLITCH...) but I think it's fair to call this strange system out especially when everyone is trying to buy CS/WS now. I feel trade list might be hard to program @Naruto106. At least we have a model with the party invites where an active invite blocks later attempts.
If someone smegas e.g S>CS 460m, typically it is the first person to reply to the smega "B>" or something indicative of the same via whisper that gets the purchase (at least this is how I have always understood it to be). The in-game trade functionality is impertinent to this. Also, it is both within the sellers discretion and capability to decline any trade invite and sell to whomever they choose. There is little reason for the paradigm you are describing to exist at all, really. The issue can almost always be resolved via involved parties interfacing.
https://royals.ms/forum/threads/new-trades-to-be-blocked-off-by-older-trades.208998/ Minor QOL thing, When I try to sell PE cheap in ch1fm and like 3 ppl trades me, you don’t even get to see the name of the first two. How the fuck has it been 3 years???? I still remember making that thread like, yesterday!
The ability to cycle through a stack of trade requests in instances such as this would be a pretty nice touch.