Info

Open Website
WARNING! Clicking "Open Website" will launch a third-party app, use at your own risk. We do not recommend logging in with your main account.

Testing and Issues

You can test this app and submit issues during the testing period of the JavaScript Contest, Bonus Round contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

2
by rating

Issues

Fair Quokka Sep 16, 2020 at 16:59
Transferred size при первом старте: 361KB.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 299КВ.

В работе были исправлены не все недочеты, озвученные на платформе, но большинство критических багов больше не воспроизводятся. К сожалению, в работе было обнаружено большое количество иных недоработок, в том числе для процесса авторизации. Скорость работы приложения всё ещё ниже ожидаемой (средняя). Фотографии профилей после первоначальной загрузки, сообщения при открытии чата, GIF в панели поиска могут прогружаться быстрее. Длительная прокрутка истории чатов происходит рывками, в т.ч. из-за срабатывающего флуд-контроля, особенно это ощущается на мобильных устройствах. Также приложение теряет в производительности при отображении большого количества анимаций на экране (в чатах, поиске GIF, взаимодействии со вкладкой Trending Stickers). 

Работа с GIF на iOS (Safari) не оптимизирована – после открытия вкладки поиска приложение серьезно теряет в производительности вплоть до невозможности совершать какие-либо действия. Проблема решается только повторной загрузкой приложения. Работа над стримингом аудио не завершена. Работа над папками не завершена: при создании папки чаты автоматически закрепляются в ней, в папках отсутствуют счётчики непрочитанных сообщений, последняя папка может не открываться при первом нажатии на неё на iOS (Safari). 

Критические недоработки: 
– Если аккаунт открыт в нескольких клиентах одновременно, действия с чатами могут не синхронизироваться – например, закрепления чатов в общем списке.
– В заголовках ломается вёрстка при наборе текста на Android (Chrome).
– Нет поиска по дате внутри чата.
– Невозможно создать опрос.
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Shiny Deer Sep 16, 2020 at 21:37
> В заголовках ломается вёрстка при наборе текста на Android (Chrome).
Не удалось воспроизвести эту проблему и понять как это выглядит.
Fair Quokka Sep 16, 2020 at 16:59
Прочие недоработки:
– При редактировании номера происходит переход на стартовый экран со сброшенной страной и набранном номере, кнопка Next не отображается;
– Отсутствует настройка 'Keep me signed in', не поддержано отображение сообщения об отправке кода в активную сессию;
– Подсказка для двухэтапной аутентификации не отображается. На экране ввода двухэтапной аутентификации не отображается кнопка Next, переход к акккаунту возможен только при вводе с клавиатуры. Ошибка "an error occured" может возникать при первом вводе пароля;
– Отсутствуют прогрессы загрузки в Shared Media;
– Статусы ‘typing..’ отсутствуют на iOS (Safari);
– GIF представлены в чатах как видеозаписи;
– При вызове контекстного меню на самом нижнем чате оно частично отображается частично за границей экрана (Android и iOS);
– При выходе из приложения возникает ошибка "Logout error";
– Медленно подгружаются стикеры в чате;
– Невозможно переключиться между вкладками стикеров и emoji в альбомном режиме на Android (Chrome);
– Не работает кнопка Forward в просмотрщике медиа, не реализована прокрутка смахиванием; не работает кнопка Reply;
– Некоторые видео могут не воспроизводиться.
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Shiny Deer Sep 16, 2020 at 21:39
> Отсутствуют прогрессы загрузки в Shared Media;
> Статусы ‘typing..’ отсутствуют на iOS (Safari);
> При вызове контекстного меню на самом нижнем чате оно частично отображается частично за границей экрана (Android и iOS);

Эти проблемы были актуальны для прошлого раунда, но в последнем были исправлены 🤔
Fair Quokka Sep 16, 2020 at 23:14
Ниже Вы можете найти пояснения к выявленным недоработкам: 

1. «В заголовках ломается вёрстка при наборе текста на Android (Chrome).» – просим извинить за неточность формулировки. При выборе медиа и добавлении к нему описания в портретной ориентации и последующем переходе в альбомный вид, предпросмотр медиа искажается, прокрутка к кнопке отправки становится недоступной, а набранный текст может выйти за пределы текстового поля. К сожалению, проблема конкретно с текстом воспроизводилась нестабильно, и в данный момент мы не можем её повторить.

2. «Отсутствуют прогрессы загрузки в Shared Media.» – при переходе в раздел Shared Media, находящиеся там медиа отображаются как серые сущности без предпросмотра, при касании конкретного квадрата появляется прогресс-бар (застывший в начальной точке), который не отражает процесс – на момент фактической загрузки медиа разворачивается в просмотрщике.

3. «Статусы ‘typing..’ отсутствуют на iOS (Safari).» – не поддержаны все статусы Typing: если собеседник набирает текст в официальном клиенте на Android, статус не отображается.

4. «При вызове контекстного меню на самом нижнем чате оно частично отображается частично за границей экрана (Android и iOS).» – проблема воспроизводится, если открыть чат, перейти в альбомный режим, вернуться назад в список чатов и вызвать контекстное меню на чате в нижней части списка.
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Shiny Deer Sep 16, 2020 at 23:23
Спасибо
Недоработки: 

- Голосовые стоящие подряд не проигрываются автоматически
- Необходимо зажимать кнопку записи голосового в десктопной версии
- Нельзя перемотать голосовое сообщение
- Не работает скачивание из просмотрщика
- Не работает шеринг из просмотрщика
- Не работает возможность удалить контент из просмотрщика
- Однопоточная загрузка файлов
- Иногда проигрыватель видео просто не запускается
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
10
Бенчмаркинг: 

- При скролле показатель fps находится на уровне 27 кадров; иногда возникают заметные лаги при подгрузке контента
- При отправке/получение сообщений fps находился в районе 24 кадров
- Долгое время загрузки после авторизации (892 ms)
- Низкий фреймрейт проигрывания стикеров (22.8 fps)
- Хороший показатель скорости загрузки страницы (904 ms)
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
10
D
No human readable infomation message about that the app requires a JavaScript support is displayed to clients with no JavaScript support.
An blank page on white background is showed instead.
Linux, Chromium
D
List of countries are cut on certain scenario

1) On the login screen empty the phone number field.
2) Open up a country selection dropdown: lots of counties will be there.
3) Type in "Rus". A list of three countries will be displayed.
Click on "Russia".
4) Empty the phone number input field
5) Click on the countries selection dropdown: only three countries will be in the list.

You can play with the scenario: e.g. try to type in a fictional country: this will break automatic formattion of phone numbers or even can empty the countries list until you reload the page with F5.
Linux, Chromium
I
Empty scroll on the oll devices
(not only ios)
PC/Opera/Windows latest
I
Double notification about error
Button next is available but phone is incorrect
PC/Opera/Windows latest
I
Incorrect edit phone number behaviour
Steps to reproduce:
1. Enter phone number
2. Press next button
3. Press edit phone button
PC/Opera/Windows latest
I
After login i see the message
PC/Opera/Windows latest
I
App not use full device width (FullHD). I see empty space on sides
PC/Opera/Windows latest
I
Incorrect window position
PC/Opera/Windows latest
I
When i try to logout
PC/Opera/Windows latest
Nobody added any issues yet...