- Shipped
- 5 августа 2026 г. в 01:57 UTC
- Author
- kamo
- Commit
- 7e546ee
Почта в панели чтения открывает каждую ссылку в новой вкладке, которая подходит для Интернет в целом и неправильный. Наши электронные письма с уведомлениями почти полностью являются ссылками обратно в приложение, и отправка их на свежую вкладку выбрасывает сеанс член уже есть и заставляет их сидеть через холодный ботинок, чтобы достичь страницы этой вкладки Можно было бы сделать немедленно. Одно и то же происхождение - весь тест - байт-равен со страницей, отображающей электронную почту, а не "выглядит как домен Камо", а не как суффикс на домене организации. Это Именно для набора URL-адресов действителен текущий сеанс, то есть весь причина, чтобы остаться в этой вкладке, и она не поддается списанию по почте: хозяин другого арендатора, a lookalike или userinfo, указывающие на хост в другом месте, имеют различное происхождение и Перейдите на новую вкладку, как ссылка любого другого незнакомца. Маршрутизация вместо назначения местоположения: полная загрузка документа срывает React дерево и разрушает каждое открытое окно инструмента вместе с любым неотправленным сквозняком. Репо имеет встроенные ворота против жесткой внутренней навигации. Модифицированный и средний Клики оставляют в покое — этот жест пользователь намеренно запрашивает новую вкладку. Прослушивание от родителя работает, потому что песочница уже сохраняет разрешение того же происхождения. для измерения высоты при пропуске разрешительных сценариев, поэтому ничего из электронной почты Сама всегда бежит; обработчик наш, прикрепленный снаружи. Одна ловушка, которую стоит записать, пойманная собственным тестом: возвращение пути, а не URL Это необходимо, но не достаточно. "https://host//evil.test" - действительно одно и то же происхождение, и его имя пути - "//evil.test" - который маршрутизатор читает как протокол-относительный и Вне площадки. Открытое перенаправление по электронной почте, которое проходит проверку происхождения. Такая связь Теперь вы попадаете на новую вкладку, где браузер решает реальный, безвредный URL. Вместо того, чтобы молча переписываться куда-то, письмо не указывало.