KJlOP

На Пикабу
Дата рождения: 13 сентября
2971 рейтинг 6 подписчиков 5 подписок 12 постов 3 в горячем
Награды:
5 лет на Пикабу

Ответ на пост «Слабакам тут не место! Самый негостеприимный мыс на Земле -Мыс Горн»3

Не могу в ответ не поделится вчерашним выпуском Яна, где можно увидеть какого это пересекать пролив. https://youtu.be/c6ulUgGHDJY?si=DntjHKqinTM5bBIc

По моему мнению лучшая документалка сделанная блогером, скачать обои

27

Ответ на пост «Лучший тренер»1

Если кому интересно тренера зовут Иван Матюшов. "Раскадровка" делала выпуск про профессию тренера по плаванию, где Ваня был главным героем

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

4

Ответ на пост «Это важнее!»1

> Ультрадушнила он
Хоть мемас смешной, но сделано то верно. Кнопка Create - по назначению кнопкой и является, а в этом дизайне еще и акцентная. Мы привыкли что она квадратная а не круглая (посмотрите на кнопки в пикабу или на любом другом сайте)
А вот today - не совсем кнопка. Это больше как таб, элемент при нажатии на который или поменяется текущая информация, или вылетит всплывающее окно с какой то инфой. А табы как раз круглые, так гугль придумал в андроиде.
А то, что баги не фиксят, так эт вообще разные люди делают. На скрине работа команды UI кита, никаких фичей не появилось. Эти ребята дальше самих элементов ни с чем не работают.
Не вырубая душнилу встал ловить ваши тапки

1

Баг в фиче "Остановка видео при скролле"

Среда:
Мобильная веб версия, iPhone 13, Google Chome +- последних версий.
Допускаю что это во всех веб средах

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

Проблема:
Остановка происходит ТОЛЬКО если видео загрузилось. Если не дожидаться прогрузки видео и проскролить вниз - оно запустится и не будет останавливаться до завершения видеоролика.

Способ воспроизведения:
- В консоли разработчика ограничить скорость интернета
- Найти в ленте видео (я тестил на внутреннем видео плеере пикабу, допускаю что на альтернативных площадках тоже воспроизводится)
- Запустить видео, не дожидаясь загрузки проскролить вниз или вверх, убрав видео из области экрана
- Дождаться воспроизведения видео, зафиксировав не срабатывания фичи остановки видео

P.S.
Т.к. я чуть в теме мне ясна природа бага.
При запуске видео на стринцу вешается событие intersection observer на video тэг, мы скроллом тригерим срабатывание линтера и происходит команда остановки видео, но видео еще не loaded, из за чего и свойство pause() у него нет. Потому мы дергаем остановку, но она не срабатывает и видео как только загрузится - запускается

В решения не копал, но на поверхности 2 варианта. Жестко останавливать загрузку видео при страбатывании тригера выхода из экрана (Например удалить src и вставить заново, костыль, но в эту сторону можно поглядеть чет поэлегантнее) или же событие по остановке видео сделать асинхронным, сперва дожидаясь загрузки и только после нее останавливать.
Второй вариант выглядит более правильным, но увеличивает сложность и шанс багов на асинхронщине)

P.P.S. Понятное дело что это минор и низкий приоритет, но я ловлю этот баг 2-3 раза в неделю точно. Не критично, но подбешивает. Если будет возможность пофиксить - буду признателен

Показать полностью
Отличная работа, все прочитано!