File Details
025
- R
- Apr 26, 2026
- 72.85 KB
- 0
- 12.0.5
- Retail
File Name
BazWidgets-025.zip
Supported Versions
- 12.0.5
BazWidgets
025 (2026-04-26)
Full Changelog Previous Releases
- Tooltip: skip mid-session re-anchor + lock height after settle
The cooking-tooltip jitter persisted because some quest tracker / UI
flows fire GameTooltip_SetDefaultAnchor multiple times per hover
(each cursor micro-update or quest-log refresh triggers a fresh
call). Each call cancelled the in-flight settle timer and reset the
hysteresis baseline, so the scale never actually got to settle —
naturalW happened to oscillate between two stable widths and the
tooltip flipped between full-drawer-width and narrower every tick.
Two changes:- ApplyAnchorTo now bails out of the rescale dance when the
tooltip is already shown (mid-session re-anchor). It still
re-applies the anchor itself — cheap, and protects against a
third-party hook moving the tooltip — but the scale stays where
the first session's settle put it. - After the settle timer runs, we set sessionLocked = true. Any
further OnSizeChanged in the same session is ignored for height
tracking, so a 1-2 px Blizzard auto-resize doesn't trigger a
drawer-wide Reflow. Reset on Hide so the next tooltip starts
fresh.
- ApplyAnchorTo now bails out of the rescale dance when the