Known bugs:
* Likes count stop updates after script loaded until page reload. I probably can fix it, but I don't think anyone is paying attention to this.
* Script will break, if posts will loads faster than 500 ms. To fix that, you can change the value of update_time to the to the minimum time it takes for posts to load, or change the value of disable_optimisation to false to... disable optimization
If optimization is disabled, the script runs every update_time ms, reads the likes panel, checks each one, and skips if the likes counter is already moved.
If optimization is enabled (default), the script runs only 1 time after loading new posts. Every update_time ms, the script checks whether new posts are loading. Optimization is not working with phone version, so if you using this script on mobile device, you should set disable_optimisation = true for script to work and update_time = 3000 to reduce CPU usage.
Известные проблемы:
* Счётчик лайков перестаёт обновляться после установки скрипта, до тех пор, пока страница не перезагрузится (обновится). Наверное, это исправимо, но я не думаю, что кто-то вообще обратит внимание на эту проблему.
* Скрипт сломается, если посты будут загружаться быстрее, чем 500 мс. Чтобы исправить это, измените значение update_time на минимальное время, за которое у вас загружаются посты или измените значение disable_optimisation на false, чтобы... отключить оптимизацию.
Если оптимизация отключена, скрипт работает каждые update_time мс, считывает панель лайков, проверяет каждый и пропускает, если счётчик лайков уже подвинут.
Если оптимизация включена (по умолчанию), скрипт работает только 1 раз после загрузки новых постов. Каждые update_time мс скрипт проверяет, идет ли загрузка новых постов.
Оптимизация не работает на мобильной версии сайта, поэтому, если вы используете скрипт на мобильном устройстве, вы должны поставить disable_optimisation = true, чтобы скрипт заработал и update_time = 3000, чтобы уменьшить нагрузку на ЦП телефона