From d32f3322a66296678ae38fbc107feefe6d9f191e Mon Sep 17 00:00:00 2001 From: addielarue Date: Wed, 15 Jul 2026 10:15:45 +1000 Subject: [PATCH] fix: skip close confirmation once video has ended (#4190) --- js&css/extension/www.youtube.com/general/general.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js&css/extension/www.youtube.com/general/general.js b/js&css/extension/www.youtube.com/general/general.js index bc72419ae..d670616a8 100644 --- a/js&css/extension/www.youtube.com/general/general.js +++ b/js&css/extension/www.youtube.com/general/general.js @@ -220,7 +220,8 @@ extension.features.addScrollToTop = function (event) { extension.features.confirmationBeforeClosing = function () { window.onbeforeunload = function () { - if (extension.storage.get('confirmation_before_closing') === true) { + var video = document.querySelector('video'); + if (extension.storage.get('confirmation_before_closing') === true && !(video && video.ended)) { return 'You have attempted to leave this page. Are you sure?'; } };