Новая бета-версия вызывает частые разрывы сессий в Safari на мобильных устройствах

Я использую Safari для доступа к нескольким сайтам Discourse на мобильном устройстве, и с момента выхода новой бета-версии меня разлогинивает с этих сайтов примерно каждые 10 минут.

У меня iOS 13, но другой пользователь, сообщивший об этой проблеме, работает на версии 12.3.1.

Если есть какая-то дополнительная информация, которую я могу предоставить для помощи в устранении неполадок, дайте мне знать.

4 лайка

+1 Я несколько раз замечал это сегодня здесь на Meta (iOS 12.3.1)

1 лайк

Вы уверены, что это не проблема бета-версии iOS 13? Я читал, что она чрезвычайно нестабильна.

Я тоже, но до сегодняшнего дня у меня не возникало никаких проблем, хотя я использую iOS 13 уже более недели.

1 лайк

Это не проблема iOS 13. У нас есть пользователи в сообществе Infinite Flight, которые сталкиваются с этим в версиях 12.3.1 и 12.3.2.

1 лайк

Это обычная вкладка Safari, сайт, добавленный через функцию «Добавить на главный экран», или наше приложение DiscourseHub?

Для меня это обычная вкладка Safari. Не инкогнито, на случай, если это имеет значение.

1 лайк

Как долго длится сеанс перед автоматическим выходом? 10 минут или что-то вроде того?

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

Я был на Meta около 20 минут с iPad на iOS 12.3.1, и меня не разлогинили.

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

Редактирование — и снова.

То же самое, я все это время был в Meta на iPad без каких-либо проблем.

РЕДАКТИРОВАНИЕ: подождите, принудительное закрытие приложения действительно выводит меня из системы, @falco. Это связано с вашими изменениями для офлайн-режима?

1 лайк

Похоже, это влияет на iPhone, а iPad свободен от проблем?

Ещё один пользователь только что попробовал это, и его тоже вывело из системы.

Я могу подтвердить воспроизведение проблемы: принудительное закрытие приложения Safari на iOS приводит к выходу из системы. В остальных случаях выход из системы не происходит.

4 лайка

Мы все еще проводим диагностику, но у нас есть временное решение для вас.

Когда это происходит, вы на самом деле не выходите из системы: перейдите в адресную строку и нажмите «Enter», и сайт перезагрузится, и вы останетесь в системе. Я проверил это на своем iPad.

6 лайков

У меня на iPhone тоже сработало.

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

В моём случае это происходило, когда я переходил по ссылкам из Kiwi (отдельное приложение для Gmail на Mac) с использованием Safari в качестве браузера по умолчанию. Я уже сообщал об этой проблеме ранее, но тогда не осознавал, что она возникает именно при переходе по ссылкам из Kiwi. Если я копировал ссылку и вставлял её в уже открытую вкладку Discourse, проблем не возникало. Однако если я переходил по ссылке, и она открывалась в той же вкладке, это не работало.

Просто упоминаю об этом на случай, если это поможет. Возможно, это вообще не связано.

Вероятно, это связано, однако если это произошло до сегодняшнего дня, то маловероятно, что сегодняшние исправления это устранят.

1 лайк

Пожалуйста, обновитесь до последней версии. Мы убрали все следы офлайн-функциональности для устройств Apple, поэтому этот выход из системы больше не будет происходить.

8 лайков