Unplanned
Last Updated: 01 Apr 2026 12:43 by ADMIN
Kendo UI
Created on: 01 Apr 2026 12:43
Category: Popup
Type: Feature Request
1
Add `positionCallback` to PopupSettings for Custom Position Adjustments

Add an optional positionCallback property to PopupSettings.

When using CSS transforms (e.g., transform: scale()) on container elements with dynamic values (CSS variables), the Popup component's positioning calculations don't account for the transformed coordinate space.

While the SCALE injection token exists, it only supports static values set at component initialization and cannot read dynamic CSS variables or respond to runtime changes.

Benefits:
  • Enables custom positioning logic without breaking collision detection
  • Supports dynamic transforms and CSS variable-based scaling
  • Maintains backward compatibility (optional property)
  • Eliminates the need for workarounds like MutationObserver
  • Applicable to all components that use PopupSettings (DropDownList, ComboBox, MultiSelect, etc.)

 

0 comments