Да там как-то сложно сделано, слишком много ненужной логики.
Возможно, поможет удаление cookies форума.
Вот я снова отключаю в настройках форума перенаправление Android'а на мобильную версию, меняю User Agent на «Mozilla/5.0 (Linux; U; Android 2.2.9; en-us; X8 Build/ FroyoBread) AppleWebKit/ 533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1» и попадаю на полную версию. Жму ссылку «Использовать мобильную версию» и внизу остается только переключение языка. Собственно, наш баг.
Снова включаю перенаправление, иду на
главную и по-прежнему вижу мобильную версию и только переключение языка.
Удаляю все cookies форума, обновляю главную и вижу внизу ссылку «Полная версия».
Так что имеем мы две проблемы: первая (вроде, исправленная), когда из мобильного браузера можно было уйти на мобильную версию с потерей возможности вернуться (у меня это воспроизводится только при отключенном автоматическом перенаправлении на мобильную версию) и вторая, когда из-за каких-то запомненных в cookies настроек пропадает ссылка на переключение версии форума.
Плюс выбранная версия форума запоминается в профиле (зачем-то), так что возможных комбинаций еще больше.
[Upd]
Посмотрел, в профиле стиль не выбран, так что остаются cookies.
Отредактировано: Dandelo, 10 Март 2012 - 00:47:23