diff --git a/CHANGELOG.md b/CHANGELOG.md index 029eb165..cf2a253e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.362 (2025-12-25) + +### PR [#1904](https://github.com/danielmiessler/Fabric/pull/1904) by [majiayu000](https://github.com/majiayu000): fix: resolve WebUI tooltips not rendering due to overflow clipping + +- Fix: resolve WebUI tooltips not rendering due to overflow clipping by using position: fixed and getBoundingClientRect() to calculate tooltip position dynamically, preventing tooltips from being clipped by parent containers with overflow: hidden +- Refactor: extract tooltip positioning logic into separate positioning.ts module for better code organization and maintainability +- Improve accessibility with aria-describedby attributes and unique IDs for better screen reader support +- Add reactive tooltip position updates on scroll and resize events for dynamic positioning +- Add SSR safety with isBrowser flag check and comprehensive unit test coverage for the positioning functions + ## v1.4.361 (2025-12-25) ### PR [#1905](https://github.com/danielmiessler/Fabric/pull/1905) by [majiayu000](https://github.com/majiayu000): fix: optimize oversized logo images reducing package size by 93% diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 8d8bc011..5bc3894b 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.361" +var version = "v1.4.362" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 4666b32c..1c5dc8d1 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/1904.txt b/cmd/generate_changelog/incoming/1904.txt deleted file mode 100644 index 9bdbadc5..00000000 --- a/cmd/generate_changelog/incoming/1904.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1904](https://github.com/danielmiessler/Fabric/pull/1904) by [majiayu000](https://github.com/majiayu000): fix: resolve WebUI tooltips not rendering due to overflow clipping - -- Fix: resolve WebUI tooltips not rendering due to overflow clipping by using position: fixed and getBoundingClientRect() to calculate tooltip position dynamically, preventing tooltips from being clipped by parent containers with overflow: hidden -- Refactor: extract tooltip positioning logic into separate positioning.ts module for better code organization and maintainability -- Improve accessibility with aria-describedby attributes and unique IDs for better screen reader support -- Add reactive tooltip position updates on scroll and resize events for dynamic positioning -- Add SSR safety with isBrowser flag check and comprehensive unit test coverage for the positioning functions diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 354ca6c8..6877936c 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.361" +"1.4.362"