# GSE

## [3.3.20-12-gb2d185b](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/tree/b2d185b51b83a1929305b580b870b0b40f56dd53) (2026-06-11)
[Full Changelog](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/compare/3.3.20...b2d185b51b83a1929305b580b870b0b40f56dd53) [Previous Releases](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/releases)

- Merge branch 'master' of https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler  
- #1927 NativeUI: rewire reparented slim-scrollbar OnValueChanged  
    anchorModernSlimScrollBar reparents the stock UIPanelScrollFrameTemplate  
    scrollbar off its ScrollFrame onto a BackdropTemplate Frame so it can  
    render outside the ScrollFrame's SetClipsChildren(true) clip region.  
    After the reparent, Blizzard's UIPanelScrollBar\_OnValueChanged still  
    ran self:GetParent():SetVerticalScroll(value) — but GetParent() was now  
    the BackdropTemplate frame, which has no SetVerticalScroll. Every  
    scroll tick threw "attempt to call a nil value" out of  
    SecureScrollTemplates.lua:24.  
    Notes was the visible crash because the editor's pixel-scroll path  
    swaps OnValueChanged after reparenting; the Notes box (and the  
    Debugger output pane) kept the stock handler. Capture the original  
    ScrollFrame before SetParent and re-point OnValueChanged at it.  
    Additive: guarded by GetParent().SetVerticalScroll existence so a  
    non-ScrollFrame parent silently skips; callers that install their own  
    handler still win on top; unskinned setups never enter the branch.  
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>  
- #1914 Fix EllesmereUI Disabled backgrounds  
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>  
- #1924 variable editor: re-evaluate the preview with arguments  
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>  
- #1924 adjust variable scoping to ensure they are loaded correctly  
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>  
- #1914 Minor editor quirks  
- #1923 Fix Alt+Rightclick to lock tracker position  
- #1897 CHange popup text to match current function.  
- #1914 Editor fixes and disable dev mode for non devs  
- #1920 fix toggling sequence names  
- #1920 Toggle Sequence Name display for Overrides in options  
- #1920 remove dependency on state of CVar ActionButtonUseKeyDown  
