๐ Bug Fixes
Mobile Node Popup Dimensions (#286)
- Reverted mobile node popup dimension changes from v2.8.7 (PR #279)
- Restored fixed 240px width for node popups on mobile devices
- Removed dynamic width calculations that were causing layout issues
- Removed responsive sizing that inadvertently affected popup display
What Changed
PR #279 introduced responsive sizing for mobile node popups using dynamic calculations like calc(100vw - 40px). While well-intentioned for mobile responsiveness, this caused unintended layout issues with the node popup display.
This release restores the original fixed 240px width behavior for node popups on mobile devices, ensuring consistent and predictable popup dimensions.
Technical Details
Reverted mobile CSS changes:
- Removed
min-width: 0,max-width: calc(100vw - 40px),width: min-content - Restored
max-width: 240pxfor mobile node popups (max-width: 768px) - Removed route-popup responsive sizing section
- Removed extra small devices media query (max-width: 400px)
๐ Upgrade Notes
No breaking changes. Simply pull the latest image or deploy the updated Helm chart.
Docker:
docker pull yeraze/meshmonitor:v2.8.9
# or
docker pull yeraze/meshmonitor:latestHelm:
helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.8.9๐ Full Changelog
Commits since v2.8.8:
- fix: Revert mobile node popup dimension changes (v2.8.9) (#286)
Full Diff: v2.8.8...v2.8.9
๐ MeshMonitor v2.8.9
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.8.9๐งช Testing
โ
All tests passed
โ
TypeScript checks passed
โ
Docker images built for linux/amd64, linux/arm64, linux/arm/v7
๐ Changes
See commit history for detailed changes.