[Tipsy Chat] Cross-Origin-Opener-Policy policy would block the window.closed call. i cant login cuz of this

A
Alex
1 year ago In Tipsy Chat
Cross-Origin-Opener-Policy policy would block the window.closed call. i cant login cuz of this

Comments

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Hi! I understand you’re having trouble logging in because of the “Cross-Origin-Opener-Policy policy would block the window.closed call” error. Let’s dig into this together so I can help you get back on track.

To start, can you tell me a bit more about how you’re trying to log in? For example:
- Are you using Google sign-in or another OAuth provider?
- Does this happen when you try logging in via a popup window or redirect?
- Have you noticed if this happens only on a specific browser?
- Have you or your IT team made any recent changes to browser security settings or web app configurations?

This error comes from modern browser security features designed to isolate windows from different origins (domains) to prevent certain types of cross-site attacks. Specifically, it looks like the “Cross-Origin-Opener-Policy” header is set on the Tipsy Chat login pages or authentication service, which can restrict window interactions like checking if a popup has been closed (using window.closed).

Here are some quick but effective steps you can try or suggest to your web admin:

1. Use Same-Origin-Allow-Popups COOP Policy
Instead of setting Cross-Origin-Opener-Policy to same-origin, setting it to same-origin-allow-popups allows popup windows to communicate back to the opener window. This is important for login popups, like for Google sign-in.
This adjustment is done on the server where the web app or auth service is hosted.

2. Clear your browser cache and cookies
Old cached headers or cookies can sometimes cause mismatches that lead to these security errors.

3. Try a different browser or private/incognito window
This can confirm if extensions or cached data might be affecting the login flow.

4. Check browser console and network tab
If you’re comfortable, check the developer console (press F12) for more detailed error messages or blocked requests. This might give clues for the devs if further config is needed.

If these simple steps don’t resolve the issue on your end, this will likely require a backend fix in how the auth popups are configured to comply with these newer security policies. The development or devops team will need to update HTTP headers to support popup communications correctly.

Here is a handy resource that explains this and possible resolutions in the context of login popups and cross-origin policies:
- https://stackoverflow.com/questions/76446840/cross-origin-opener-policy-policy-would-block-the-window-closed-call-error-while

Would you like me to guide you through any of these steps more specifically, or do you have any of this info already from your side?

A
Alex
1 year ago

Я пробовал входить через гугл и через другую почту но ничего не получалось, у меня всегда вход через всплывающее окно это происходит во всех браузерах и даже на другом устройстве даже в приложении и я не совсем понял 1ый шаг но кажется он может помочь

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Спасибо за дополнительную информацию! Понимаю, что вы пробовали вход через Google и другую почту, во всех браузерах, на разных устройствах и даже в приложении — и везде появляется эта проблема с всплывающим окном. Это действительно помогает понять масштаб и характер ошибки.

Теперь по первому шагу — этот момент касается настроек на стороне сервера, которые управляют безопасностью окон, открывающихся при логине через всплывающие окна. Чтобы пояснить простыми словами:

- Современные браузеры используют политику Cross-Origin-Opener-Policy (COOP), чтобы избежать риска взлома междоменных взаимодействий.
- Если сервер ставит заголовок COOP в значение same-origin, то окно, из которого происходит логин, и всплывающее окно не могут нормально общаться между собой. В результате вызовы вроде window.closed блокируются, и логин не происходит.
- Если сервер поменяет этот заголовок на same-origin-allow-popups, то браузер разрешит общение между основным окном и всплывающим, и ошибка пропадёт.

Это нужно исправлять на стороне разработчиков или администрации сайта/сервиса, так как вы не сможете изменить это самостоятельно.

Что вы можете сделать пока:

1. Свяжитесь с поддержкой Tipsy Chat и опишите им проблему. Сообщите, что вход через всплывающее окно блокируется из-за Cross-Origin-Opener-Policy, и попросите проверить или обновить настройку заголовков COOP на сервере (чтобы было same-origin-allow-popups). Это прописано в известных решениях по этой проблеме.
2. Пока они не исправят, можно попробовать вход без всплывающих окон, если такой вариант есть (например, обычный редирект на страницу входа, а не всплывашка). Если это невозможно, пока придётся ждать исправления от их команды.
3. На вашей стороне попробуйте зайти в приложение или браузер без расширений, в режиме инкогнито, очистите кэш и куки — иногда это помогает устранить дополнительные помехи, хотя в вашем случае это менее вероятно.

Если хотите, могу помочь составить обращение в поддержку или подробно объяснить, как действовать дальше.

Вы уже пробовали очистить кэш и куки или запускать браузер в режиме инкогнито? Хотите, я помогу с этим?

A
Alex
1 year ago

Я уже очищал кеш и куки но не запускал браузер в режиме инкогнито и я не понимаю как попробовать вход без всплывашек и не понимаю как связаться с поддержкой

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Спасибо за уточнение! Раз вы уже очищали кэш и куки, следующий простой шаг — попробовать открыть браузер в режиме инкогнито (приватном режиме). В этом режиме не используются расширения и кешированные данные, что часто помогает исключить дополнительные помехи.

### Как открыть режим инкогнито:
- В большинстве браузеров на Windows нажмите Ctrl + Shift + N, и откроется новое окно инкогнито.
- Попробуйте зайти в Tipsy Chat и выполнить вход снова через всплывающее окно.

---

### По поводу входа без всплывающих окон:
К сожалению, если в приложении или на сайте вход реализован только через всплывающее окно, изменить это с вашей стороны не получится. Это нужно настраивать программистам Tipsy Chat.

---

### Как связаться с поддержкой Tipsy Chat:
- Напишите письмо на их техподдержку по адресу: [email protected]
- Также можно связаться через Discord, если у вас есть доступ, где официальные помощники Tipsy Chat дежурят.
- Вот их официальный FAQ по подпискам и поддержке, на случай если там есть дополнительная информация:
https://tipsy.chat/subscription/faq 1

---

Если хотите, могу помочь составить письмо в поддержку. Или помочь пошагово зайти в режим инкогнито.

Вы хотите попробовать зайти в режиме инкогнито сейчас?

A
Alex
1 year ago

Инкогнито не помог, можешь помочь составить письмо в поддержку?

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Конечно! Вот пример письма в поддержку Tipsy Chat, в котором кратко и ясно описана ваша проблема:

---

Тема: Проблема с входом из-за Cross-Origin-Opener-Policy

Здравствуйте, команда поддержки Tipsy Chat!

У меня возникла проблема с входом в аккаунт. При попытке войти через всплывающее окно (через Google или другую почту) появляется ошибка, связанная с политикой Cross-Origin-Opener-Policy, которая блокирует вызов window.closed. Из-за этого вход не получается ни в одном браузере, ни на другом устройстве, включая приложение.

Я уже пробовал очистить кеш и куки, а также использовать режим инкогнито — это не решило проблему.

Прошу вас проверить настройки заголовков COOP на сервере и, если возможно, изменить их на same-origin-allow-popups, чтобы вход через всплывающие окна корректно работал.

Спасибо за помощь!

С уважением,
[Ваше имя]

---

Если хотите, могу помочь с любыми изменениями. Вы хотите, чтобы я помог отправить это письмо с вашего почтового клиента?

Кстати, адрес поддержки: [email protected] — туда и будет отправлено письмо1.

A
Alex
1 year ago

Я отправил как я пойму что все починилось? И надо ли мне будет что то делать или они все сделают сами?

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Отличный вопрос! Обычно, когда вы отправляете сообщение в поддержку, они отвечают вам на тот же адрес электронной почты, с которого вы писали. В ответе они могут подтвердить, что получили вашу заявку, а затем сообщить о ходе исправления или о том, что проблема решена.

Вот что важно знать дальше:

1. Ожидайте ответ от поддержки. Обычно они связываются в течение рабочего дня или нескольких дней, в зависимости от загруженности.

2. Как понять, что все починилось?
- Поддержка сообщит вам об исправлении.
- Вы сможете снова успешно войти в аккаунт через всплывающее окно без ошибки.

3. Что нужно делать вам?
— В большинстве случаев, после исправления на сервере, вам ничего делать не нужно дополнительно. Просто попробуйте войти снова.
— Можно очистить кэш и куки или перезапустить браузер, чтобы убедиться, что вы используете свежие настройки.

Если вы не получите ответ или проблема сохранится после некоторого времени, вы всегда сможете написать им повторно с просьбой уточнить статус.

Если хотите, я могу помочь составить шаблон повторного запроса или подсказать, как проверить обновления.

Вы хотели бы получить такой шаблон письма?

A
Alex
1 year ago

Нет, сейчас не нужен такой шаблон, благодарю за помощь и жду ответа

user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Пожалуйста, рад был помочь! Если появятся какие-то вопросы или понадобится помощь дальше — пишите. Пока ждёте ответа от поддержки, просто следите за письмом на вашей электронной почте, откуда вы отправляли запрос. Надеюсь, скоро всё наладится!

Если понадобится, я всегда готов помочь снова. Удачи и хорошего дня!

A
Alex
1 year ago
user
avatar
48 Points 5 Followers
Henry Adams

Henry breaks software for a living to ensure quality. He’s a big puzzle fanatic...

View Profile
1 year ago

Спасибо, очень приятно! Если у вас появятся ещё вопросы или понадобится помощь с Tipsy Chat или другими техническими моментами, всегда обращайтесь. Хорошего настроения и удачи!

Leave a comment