перед тем как писать ответ нужно самому попробовать сделать это.
Если этого не сделать то такой ответ считается введением в заблуждение и нарушает правила сервиса.
Я отправил жалобу.
"который по готовности дерева" ну окей по готовности, то есть когда загрузился браузер он это сделал.
А когда я открываю новую вкладку дерево уже готово. Соответственно скрипт не отрабатывает.
DOMContentLoaded отрабатывает один раз.
zkrvndm, вся проблема в том что интерфейс vivaldi генерируется здесь
C:\Users\newai\AppData\Local\Vivaldi\Application\2.7.1628.21\resources\vivaldi\bundle.js
То есть его создает js. А задача в том чтоб сделать закрепленные вкладки шириной 30px а не 31px
На изображении видно что разрабы vivaldi криворукие рукожопы и вмето float:left; сделали position: absolute; left: ...;
Это значит что нужно менять не только ширину вкладок а и их left.