From f7c7f92e27ac3bf6598c832f8f4166fddc30236e Mon Sep 17 00:00:00 2001
From: clawbot
Date: Mon, 10 Aug 2026 16:12:00 +0200
Subject: [PATCH] fix(frontend): meet the 44x44 minimum tap target on every
control (closes #43)
---
TODO.md | 4 ++++
src/main.js | 2 +-
src/styles.css | 35 ++++++++++++++++++++++++++++++++++-
3 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/TODO.md b/TODO.md
index 0caaa52..1da8930 100644
--- a/TODO.md
+++ b/TODO.md
@@ -22,6 +22,10 @@ files, so merging it also closes most compliance gaps.
# Completed Steps
+- 2026-08-10: every interactive control now meets the 44x44 CSS px minimum tap
+ target (`.pin-btn`, `#interval-select`, the debug-log label and, on narrow
+ viewports, `#pause-btn`). The pin button's hit area grows via matching
+ negative margins, so its layout footprint and row density are unchanged
- 2026-08-10: per-host status line wraps below the 768px breakpoint instead of
forcing horizontal page scroll at 320px
- 2026-08-09: `Dockerfile.backend` reworked to the mandated Go multistage
diff --git a/src/main.js b/src/main.js
index aaa3cdf..135d36a 100644
--- a/src/main.js
+++ b/src/main.js
@@ -677,7 +677,7 @@ function buildUI(state) {