diff --git a/common/static/sass/_mixins.scss b/common/static/sass/_mixins.scss index e326dec790..09f2e1b982 100644 --- a/common/static/sass/_mixins.scss +++ b/common/static/sass/_mixins.scss @@ -404,14 +404,18 @@ // +Content - Screenreader Text - Extend // ==================== %cont-text-sr { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; + // clip has been deprecated but is still supported + clip: rect(1px 1px 1px 1px); + clip: rect(1px, 1px, 1px, 1px); + position: absolute; + margin: -1px; + height: 1px; + width: 1px; + border: 0; + padding: 0; + overflow: hidden; + // ensure there are spaces in sr text + word-wrap: normal; } // +Content - Text Wrap - Extend diff --git a/lms/static/sass/base/_mixins.scss b/lms/static/sass/base/_mixins.scss index 5443047a99..05521a2124 100644 --- a/lms/static/sass/base/_mixins.scss +++ b/lms/static/sass/base/_mixins.scss @@ -125,14 +125,18 @@ // extends -hidden elems - screenreaders %text-sr { - border: 0; - clip: rect(1px 1px 1px 1px); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; + // clip has been deprecated but is still supported + clip: rect(1px 1px 1px 1px); + clip: rect(1px, 1px, 1px, 1px); + position: absolute; + margin: -1px; + height: 1px; + width: 1px; + border: 0; + padding: 0; + overflow: hidden; + // ensure there are spaces in sr text + word-wrap: normal; } // extends - ensures proper contrast for automated checkers