Firstly the bug. Someone in Highsteppe just tried to trade something with me (unsolicited) several times even though I kept declining. After a while the trade screen got stuck so that every time I went in to my inventory the trade screen appeared instead of my inventory. This was still happening even when in my player house. Clicking ‘accept trade’ or ‘cancel’ made no difference. This might’ve happened as a result of me just closing the menu instead of clicking ‘cancel’ but I’m not 100% sure.
Secondly the suggestion. When this person kept trading with me it kept interrupting me from speaking to an NPC. Could the trade request be changed so that it pops up on the other player’s screen a message asking whether they want to trade or not. You would then need to accept the trade request before the window actually opens. It’s just really jarring when the trade window pops up all of a sudden and cancels whatever you were doing.