diff --git a/js&css/web-accessible/core.js b/js&css/web-accessible/core.js index 06a9a1c28..8bc53a55b 100644 --- a/js&css/web-accessible/core.js +++ b/js&css/web-accessible/core.js @@ -255,8 +255,11 @@ document.addEventListener('it-message-from-extension', function () { case 'themePrimaryColor': case 'themeSecondaryColor': case 'themeTextColor': - ImprovedTube.myColors(); - ImprovedTube.setTheme(); + clearTimeout(ImprovedTube.themeUpdateTimer); + ImprovedTube.themeUpdateTimer = setTimeout(function () { + ImprovedTube.myColors(); + ImprovedTube.setTheme(); + }, 200); break case 'description': @@ -581,4 +584,4 @@ ImprovedTube.messages.send = function (message) { document.dispatchEvent(new CustomEvent('it-message-from-youtube')); } -}; +}; \ No newline at end of file