Блог пользователя yeputons

Автор yeputons, история, 7 лет назад, По-русски

В последние недели или даже месяцы я заметил, что сломался мой сценарий использования Codeforces:

  1. Открыть главную страницу.
  2. Найти все интересные записи из прямого эфира.
  3. Открыть их все в новых вкладках при помощи быстрых движений мышкой.
  4. Пойти читать посты и комментарии.

В чём выражается поломка: из примерно 5-10 открытых вкладок половина оказывается пустой. Пустой в следующем смысле: заголовок вкладки присутствует, посмотреть исходный код можно, однако сама страница целиком белая. DOM-дерево что-то содержит, но не слишком много, причём высота <body> оказывается нулевой:

Для сравнения, вот та же страница, отобразившаяся нормально (обратите внимание, что появился <div id="body"> и несколько скриптов):

Проблема воспроизводится следующим образом:

  1. Берём браузер Firefox под Windows. В Chrome на той же системе воспроизвести не удалось. Моя версия Firefox — 52.0.2 (32 бита).
  2. Берём произвольного провайдера — у меня одинаково воспроизводилось и напрямую, и через зашифрованный прокси.
  3. Логиниться необязательно — мне удалось воспроизвести в чистой сессии Firefox (firefox -P -no-remote и новый профиль — никаких странных кук на других сайтах). Однако в приватном режиме не воспроизводится.
  4. Открываем главную страницу Codeforces.
  5. Зажимаем Ctrl и кликаем на профиль произвольного пользователя из лидеров рейтинга раз 10-20.
  6. Начинаем проверять все вкладки по очереди.
  • Ожидание: на каждой страницу через некоторое время прекратит вращаться индикатор загрузки, после чего страница появится.
  • Реальность: на некоторых страницах после исчезновения индикатора загрузки страница остаётся пустой.

У меня есть подозрение, что тут как-то замешаны куки, которые ставит либо Codeforces, либо кто-то из скриптов аналитики/лайков.

  • Проголосовать: нравится
  • +123
  • Проголосовать: не нравится

»
7 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Auto comment: topic has been translated by yeputons (original revision, translated revision, compare)

»
7 лет назад, # |
  Проголосовать: нравится +75 Проголосовать: не нравится

Have this problem as well.

»
7 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

Ubuntu 16.04, Firefox 51.0.1, 64 bit, то же самое

»
7 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

I am also facing the same problem.In my case, this thing happens only when opening the page in a new tab.

PS: Even while opening this blog post, I faced the same issue.(I opened it in a new tab)

»
7 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

I got the same issue (2/15 pages were blank) on Linux (firefox version 50.1.0). I tried the same on chromium and it didn't even allow me to open new tabs that fast. Maybe that's the difference.

»
7 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

То же самое на контесте. Я обычно открываю все задачи в первую минуту участия. В паре недавних раундов пару условий пришлось переоткрывать. Симптомы те же: пустая белая страница. Firefox, Windows.

»
7 лет назад, # |
  Проголосовать: нравится +54 Проголосовать: не нравится

Буду разбираться, спасибо.