Not sure about comment 1. For comment 2 & comment 3, I suspect https://searchfox.org/mozilla-central/source/toolkit/themes/linux/global/button.css#31-42 has too much specificity. You could try changing `button:hover:not(:active,[disabled="true"],[open="true"],[checked="true"],[default="true"]) {` to `button:where(:hover:not(:active,[disabled="true"],[open="true"],[checked="true"],[default="true"])) {` which will reduce the specificity to 0. Same for the active state. (I suspect the disabled state might be an issue on all platforms too). macOS could get the same fix here: https://searchfox.org/mozilla-central/source/toolkit/themes/osx/global/button.css#16,22,28 and then https://searchfox.org/mozilla-central/source/toolkit/themes/shared/popupnotification.inc.css#196,201 could get simplified (no !important on the second declaration, and the first declaration removed). Molly made a related fix for Windows in https://phabricator.services.mozilla.com/D112103.
Bug 1704195 Comment 10 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Not sure about comment 1. For comment 2 & comment 3, I suspect https://searchfox.org/mozilla-central/source/toolkit/themes/linux/global/button.css#31-42 has too much specificity. You could try changing `button:hover:not(:active,[disabled="true"],[open="true"],[checked="true"],[default="true"]) {` to `button:where(:hover:not(:active,[disabled="true"],[open="true"],[checked="true"],[default="true"])) {` which will reduce the specificity to 0. Same for the active state. (I suspect the disabled state might be an issue on all platforms too). Optional cleanup, but macOS could get the same treatment here: https://searchfox.org/mozilla-central/source/toolkit/themes/osx/global/button.css#16,22,28 and then https://searchfox.org/mozilla-central/source/toolkit/themes/shared/popupnotification.inc.css#196,201 could get simplified (no !important on the second declaration, and the first declaration removed). Molly made a related fix for Windows in https://phabricator.services.mozilla.com/D112103.