From 8a533a067021479e43b8d4be235c1039601dfe5c Mon Sep 17 00:00:00 2001 From: User Date: Sun, 1 Feb 2026 11:03:41 +0100 Subject: [PATCH] fix: allow popup overflow for floor dropdown visibility Set overflow: visible on MapLibre popup to prevent clipping of floor select dropdown when it expands. Co-Authored-By: Claude Opus 4.5 --- TODO.md | 4 ++-- src/rf_mapper/web/static/css/style.css | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index e2315b5..852ad76 100644 --- a/TODO.md +++ b/TODO.md @@ -34,7 +34,7 @@ - [x] Source scanner tracking for synced devices - [x] Peer scanner markers on map - [x] Background sync thread -- [ ] WebSocket real-time sync (instead of polling) +- [x] WebSocket real-time sync (instead of polling) - [ ] Automatic peer discovery via mDNS/Bonjour - [ ] Sync RSSI history for trilateration - [ ] Web UI for peer management @@ -120,7 +120,7 @@ ## API & Integration - [ ] OpenAPI/Swagger documentation -- [ ] WebSocket for real-time updates +- [x] WebSocket for real-time updates - [ ] GraphQL endpoint (optional) - [ ] MQTT publishing - [x] Home Assistant webhook integration (scan results, new device, departure) diff --git a/src/rf_mapper/web/static/css/style.css b/src/rf_mapper/web/static/css/style.css index e56ddfb..2533407 100644 --- a/src/rf_mapper/web/static/css/style.css +++ b/src/rf_mapper/web/static/css/style.css @@ -714,6 +714,11 @@ body { border-radius: var(--border-radius) !important; padding: 0.75rem !important; box-shadow: 0 4px 20px rgba(0, 255, 136, 0.2) !important; + overflow: visible !important; +} + +.maplibregl-popup { + overflow: visible !important; } .maplibregl-popup-anchor-bottom .maplibregl-popup-tip {