From 298bcc06d91f4081a772384ad6bae73f70bb68dc Mon Sep 17 00:00:00 2001
From: seonghobae <8172694+seonghobae@users.noreply.github.com>
Date: Mon, 29 Jun 2026 03:24:27 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20=EC=8B=9C=EB=A7=A8?=
=?UTF-8?q?=ED=8B=B1=20=ED=83=9C=EA=B7=B8=20=EB=B0=8F=20=EC=9B=B9=20?=
=?UTF-8?q?=EC=A0=91=EA=B7=BC=EC=84=B1=20=EA=B0=9C=EC=84=A0=20(ARIA=20Labe?=
=?UTF-8?q?l,=20aria-hidden=20=EC=A0=81=EC=9A=A9)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.Jules/palette.md | 3 +++
src/main/kotlin/html4tree/main.kt | 16 +++++++++++-----
src/test/kotlin/html4tree/MainTest.kt | 11 +++++++++--
3 files changed, 23 insertions(+), 7 deletions(-)
create mode 100644 .Jules/palette.md
diff --git a/.Jules/palette.md b/.Jules/palette.md
new file mode 100644
index 00000000..473ce838
--- /dev/null
+++ b/.Jules/palette.md
@@ -0,0 +1,3 @@
+## 2024-05-24 - HTML Directory Listing Semantic Navigation & Decorative Icons
+**Learning:** When generating raw HTML pages (like directory listings), unicode icons (e.g., 📁 for folders, ↰ for parent dir) are announced poorly by screen readers. Furthermore, a bare `
` lacks semantic context. Wrapping the list in `