After sending a proposal, the website forces a refresh. Consider Websockets or SSE or polling to update the sent and received proposals reactively.