Our wallet address needs to be connected to the exchange in order to make transactions and that requires our approval, I don't think you need to worry too much because our wallets are not always automatically connected
When you do trade on uniswap it sends 2 txn, 1 for approval and another for swap EXCEPT if we swap ether because ether need not approval thus it is safe as it need one txn only. Metamask connected or disconnected, it has no role after sending approval txn.
yes you say, but it needs to be emphasized that the agreement is not a swap agreement, not a transfer agreement at will without us agreeing to it, it still needs a second agreement to be done, and when we close the browser, the connection will automatically be lost?