The wallets like trust and imtoken will automatically add a query field utm source in the URL that causes the pages unavailable. e.g.,
https://w3-email.w3eth.io/?locale=zh-CN&utm_source=imtoken
Consider filter out the extra strings in auto mode, while in manual mode, according to https://eips.ethereum.org/EIPS/eip-4804
The manual mode will not do any interpretation of path and query, and put path [ “?” query ] as the calldata of the message directly.