Поймала баг в вэбморде тытрубы на мобиле. Зашла в плейлист «Смотреть позже», увидела, что у меня там просмотренные видосы и начала их удалять. Но тут оказалось, что удалённый видос не исчезает из списка. Пожала плечами и продолжила. Позже зашла в плейлист и заметила, что видосы на месте. Напряглась, проверила. Оказалось, что после удаления видоса список не перерисовывается, но внутренне обновляется. Видосы в плейлисте управляются по индексам, а не по ID, и после удаления какого-то видоса на его место внутренне смещается следующий, и так по цепочке. В итоге, когда ты удаляешь какой-то другой видос, удаляется не тот, что нарисован в интерфейсе, а тот, который встал на его место. Ну и вот, имеем некоторое количество удалённых по ошибке видосов и оставшиеся те, что мы хотели удалить. Решение: либо обновлять страницу после удаления, либо удалять не сверху вниз, а снизу вверх. Опции «Дать по голове говнокодеру из Гугла» не предусмотрено. #супердизайн #YouTube