diff --git a/web/pdf_layer_viewer.js b/web/pdf_layer_viewer.js index 3851008b5..d068224c6 100644 --- a/web/pdf_layer_viewer.js +++ b/web/pdf_layer_viewer.js @@ -153,14 +153,13 @@ class PDFLayerViewer extends BaseTreeViewer { const input = document.createElement("input"); this._bindLink(element, { groupId, input }); input.type = "checkbox"; - input.id = groupId; input.checked = group.visible; const label = document.createElement("label"); - label.setAttribute("for", groupId); label.textContent = this._normalizeTextContent(group.name); - element.append(input, label); + label.append(input); + element.append(label); layersCount++; } diff --git a/web/viewer.css b/web/viewer.css index f5bc4176f..f269a3e56 100644 --- a/web/viewer.css +++ b/web/viewer.css @@ -1156,12 +1156,16 @@ a:focus > .thumbnail > .thumbnailSelectionRing, cursor: pointer; } -#layersView .treeItem > a > * { +#layersView .treeItem > a * { cursor: pointer; } #layersView .treeItem > a > label { padding-inline-start: 4px; } +#layersView .treeItem > a > label > input { + float: inline-start; + margin-top: 1px; +} .treeItemToggler { position: relative;