From f7811cd999aff878fb1099e4a0c57451e530138e Mon Sep 17 00:00:00 2001
From: Server <10.9.8.250@reg.snw.su>
Date: Wed, 19 Aug 2026 10:26:04 +0000
Subject: [PATCH] Use supplied accessibility icon
---
docslib/_version.py | 2 +-
docslib/templates/client.css | 1 -
docslib/templates/client.js | 2 +-
tests/test_server.py | 8 ++++++--
4 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/docslib/_version.py b/docslib/_version.py
index 1cc63bb..dd7c9da 100644
--- a/docslib/_version.py
+++ b/docslib/_version.py
@@ -1,3 +1,3 @@
"""Single source of truth for the SharedDocsLib package version."""
-__version__ = "0.5.0"
+__version__ = "0.5.1"
diff --git a/docslib/templates/client.css b/docslib/templates/client.css
index 014b1c5..2ba78f7 100644
--- a/docslib/templates/client.css
+++ b/docslib/templates/client.css
@@ -146,7 +146,6 @@ body.desktop-sidebar-collapsed .desktop-sidebar { width: 0; flex-basis: 0; paddi
.accessibility-icon-button:hover { background: var(--control); }
.accessibility-icon-button:focus-visible, .accessibility-back:focus-visible, .accessibility-step:focus-visible, .accessibility-reset:focus-visible, .accessibility-font-options button:focus-visible { outline: 2px solid var(--text); outline-offset: 3px; }
.accessibility-glyph { width: 25px; height: 25px; overflow: visible; fill: currentColor; }
-.accessibility-glyph path { fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.accessibility-button { position: fixed; z-index: 40; bottom: max(16px, env(safe-area-inset-bottom)); left: 20px; width: 50px; height: 50px; }
body.accessibility-open .accessibility-button { display: none; }
body.accessibility-open .content, body.accessibility-open .page-navigation { display: none; }
diff --git a/docslib/templates/client.js b/docslib/templates/client.js
index 45c33ac..2c00906 100644
--- a/docslib/templates/client.js
+++ b/docslib/templates/client.js
@@ -168,7 +168,7 @@
button.setAttribute("aria-label", "Accessibility settings");
button.setAttribute("aria-controls", "accessibility-view");
button.setAttribute("aria-expanded", "false");
- button.innerHTML = '';
+ button.innerHTML = '';
return button;
}
diff --git a/tests/test_server.py b/tests/test_server.py
index 0ed5e8e..57b2428 100644
--- a/tests/test_server.py
+++ b/tests/test_server.py
@@ -40,11 +40,15 @@ def test_accessibility_ui_is_generated_by_runtime_for_existing_html():
assert "function ensureAccessibilityUi()" in client
assert 'createAccessibilityButton("accessibility-button"' in client
assert 'createAccessibilityButton("mobile-accessibility-button"' in client
+ assert 'viewBox="0 -960 960 960" fill="currentColor"' in client
+ assert "M423.5-743.5Q400-767" in client
+ assert '