Regular EOAs cannot do batch revokes, but smart contract wallets should be able to do so. We should be able to detect Gnosis Safe (and potentially other smart contract wallets) and add batch revoke functionality for those wallets specifically.
Now that we have a "batch revoke" modal, we could probably add a special case that would send them as a batch transaction when connected with a Safe or other smart contract wallet.
Regular EOAs cannot do batch revokes, but smart contract wallets should be able to do so. We should be able to detect Gnosis Safe (and potentially other smart contract wallets) and add batch revoke functionality for those wallets specifically.