BazWidgets

BazWidgets is a widget pack addon for BazWidgetDrawers. Provides additional community and utility widgets that dock into the drawer alongside the built-in ones. Designed as a reference for third-party widget authors. Requires BazCore and BazWidgetDrawers.

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:
    1. 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.
    2. 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.