Skip to content

Commit a398a55

Browse files
authored
Merge pull request #20910 from calixteman/bug2024156
Fix the outline of the deselect button in the sidebar (bug 2024156)
2 parents 979d9c3 + bab1713 commit a398a55

2 files changed

Lines changed: 21 additions & 7 deletions

File tree

web/viewer.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@
191191
<span id="viewsManagerStatusActionLabelContainer" class="viewsManagerStatusLabel">
192192
<button
193193
id="viewsManagerStatusActionDeselectButton"
194-
class="hiddden"
194+
class="hidden"
195195
type="button"
196196
tabindex="0"
197197
role="checkbox"
@@ -1136,7 +1136,7 @@
11361136
></button>
11371137
</div>
11381138
<div id="addSignatureActionContainer" data-selected="type">
1139-
<div id="addSignatureTypeContainer" role="tabpanel" aria-labelledby="addSignatureTypeContainer">
1139+
<div id="addSignatureTypeContainer" role="tabpanel" aria-labelledby="addSignatureTypeButton">
11401140
<input id="addSignatureTypeInput" type="text" data-l10n-id="pdfjs-editor-add-signature-type-input" tabindex="0" />
11411141
</div>
11421142
<div id="addSignatureDrawContainer" role="tabpanel" aria-labelledby="addSignatureDrawButton" tabindex="-1">
@@ -1213,7 +1213,7 @@
12131213
</dialog>
12141214

12151215
<dialog class="dialog signatureDialog" id="editSignatureDescriptionDialog" aria-labelledby="editSignatureDescriptionTitle">
1216-
<div id="editSignatureDescriptionContainer" class="mainContainer">
1216+
<div class="mainContainer">
12171217
<div class="title">
12181218
<span id="editSignatureDescriptionTitle" role="sectionhead" data-l10n-id="pdfjs-editor-edit-signature-dialog-title" tabindex="0"></span>
12191219
</div>

web/views_manager.css

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -418,15 +418,29 @@
418418
background-color: var(--status-actions-bg);
419419

420420
#viewsManagerStatusActionLabelContainer > button {
421+
position: relative;
421422
width: var(--icon-size);
422423
height: var(--icon-size);
423-
mask-repeat: no-repeat;
424-
mask-position: center;
425-
background-color: var(--indicator-color);
426-
mask-image: var(--pages-selected-icon);
427424
border: none;
428425
padding: 0;
429426
flex: 0 0 auto;
427+
428+
&::before {
429+
content: "";
430+
position: absolute;
431+
inset: 0;
432+
mask-repeat: no-repeat;
433+
mask-position: center;
434+
background-color: var(--indicator-color);
435+
mask-image: var(--pages-selected-icon);
436+
}
437+
438+
&#viewsManagerStatusActionDeselectButton:focus-visible {
439+
outline: 2px solid var(--button-focus-outline-color);
440+
border: 1px solid var(--button-focus-border-color);
441+
border-radius: 2px;
442+
outline-offset: 1px;
443+
}
430444
}
431445

432446
#actionSelector {

0 commit comments

Comments
 (0)