While in a real-world scenario it makes sense and is also legally needed to have /terms (in this case: exchange), wallets should say they are aborting because of missing terms and not just keep the user in the void, without proper way even to return to the main screen.