- Ya
- 5 Septemba 2026, 06:43 UTC
- Mwandishi
- Kamo
- Ahadi ya
- ccf8228
The endpoints prefer the query parameter, but they are deployed separately from this code, and a browser that loads the new bundle a minute before EmailService rolls over would have addressed every folder as "~". That is not a Gmail-shaped regression — it is every folder, for everyone, for the length of the window. So the path carries the real name whenever the name can reach a handler intact, and stands aside only for one that cannot: a "/" or "%" or "\" or ";" the container and StrictHttpFirewall refuse, or a "+" that the old path form's second decode would silently read as a space. Those are exactly the names that were already failing, so nothing that works today stops working in either direction. It also leaves the ordinary URL readable in a log, which "~" does not.