# GSE

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

- #1914 Fix random spell flash  
- #1928 post mnerge update  
- Merge remote-tracking branch 'refs/remotes/origin/master'  
- #1928 Fix loading of large sequences into the editor  
- #1920 SKyriding Keybinds  
- #1925 Guard retail api reference and fall back to classic one when not available  
- 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  
