From 73925a85fe152554329fdbc97ebf56791696fb38 Mon Sep 17 00:00:00 2001 From: Harry Twyford Date: Thu, 17 May 2018 16:58:30 -0400 Subject: [PATCH] Bug 1432800 - Mirror -focusring and |*button.primary:focus states. r=dao MozReview-Commit-ID: L50ckv3NBZG --HG-- extra : rebase_source : ddccb883dc11fa723f5816dc458a7d88fc53fcc9 --- toolkit/themes/linux/global/in-content/common.css | 1 + toolkit/themes/osx/global/in-content/common.css | 1 + toolkit/themes/windows/global/in-content/common.css | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/toolkit/themes/linux/global/in-content/common.css b/toolkit/themes/linux/global/in-content/common.css index 1a6447251a9c..2d339150272e 100644 --- a/toolkit/themes/linux/global/in-content/common.css +++ b/toolkit/themes/linux/global/in-content/common.css @@ -12,6 +12,7 @@ xul|tab[visuallyselected] { border-bottom-right-radius: 0; } +*|button.primary:focus, xul|button:-moz-focusring { outline: 1px dotted; outline-offset: -2px; diff --git a/toolkit/themes/osx/global/in-content/common.css b/toolkit/themes/osx/global/in-content/common.css index ba1b24208145..4c15438e0c4d 100644 --- a/toolkit/themes/osx/global/in-content/common.css +++ b/toolkit/themes/osx/global/in-content/common.css @@ -66,6 +66,7 @@ xul|*.text-link:-moz-focusring { xul|button:-moz-focusring, xul|menulist:-moz-focusring, xul|checkbox:-moz-focusring > .checkbox-check, +*|button.primary:focus, html|input[type="checkbox"]:-moz-focusring + html|label:before, xul|radio[focused="true"] > .radio-check, xul|tab:-moz-focusring > .tab-middle > .tab-text { diff --git a/toolkit/themes/windows/global/in-content/common.css b/toolkit/themes/windows/global/in-content/common.css index 41ca6beedfe7..8e89982ae0ea 100644 --- a/toolkit/themes/windows/global/in-content/common.css +++ b/toolkit/themes/windows/global/in-content/common.css @@ -46,6 +46,11 @@ html|input[type="checkbox"]:-moz-focusring + html|label:before { outline: 1px dotted; } +*|button.primary:focus { + outline: 1px dotted; + outline-offset: -3px; +} + /* Use a 2px border so that selected row highlight is still visible behind an existing high-contrast border that uses the background color */ @media (-moz-windows-default-theme: 0) {