Feat/Allow to bulk toggle all third-party extensions from Manage Extensions (#5094)

* Feat - Allow to bulk toggle all third-party extensions from popup manager

* Fix - Prevent reloading the page if the final state is the same

* Fix - Handle bulk toggle with no extensions installed

* Update - Delete leftover debug logs

* Fix - Simplify extension toggle logic and improve readability

* Update - State that bulk toggle only affects external extensions

* Feat - Allow to restore bulk toggled extensions

* Update - Move bulk toggle to the third-party extensions header

* Uncenter section headers

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
This commit is contained in:
Leandro Jofré
2026-02-05 17:24:44 -03:00
committed by GitHub
parent 39c8eb343c
commit 992fd8f01d
2 changed files with 142 additions and 4 deletions
+6 -2
View File
@@ -39,7 +39,7 @@ label[for="extensions_autoconnect"] {
text-align: left;
}
.extensions_info h3 {
.extensions_info h3:not(.margin0) {
margin-bottom: 0.5em;
}
@@ -112,6 +112,10 @@ label[for="extensions_autoconnect"] {
color: limegreen;
}
.extensions_info .third_party_toolbar {
user-select: none;
}
input.extension_missing[type="checkbox"] {
opacity: 0.5;
}
@@ -157,4 +161,4 @@ input.extension_missing[type="checkbox"] {
z-index: 1;
margin-bottom: 10px;
padding: 5px;
}
}