Hi,
I use keys 1 and 2 for my GSE macros, and I ran into an issue where, if I was skyriding, Action Bar 1 would switch from the skyriding layout back to the standard combat layout. Normally that wouldn’t be a problem, but if the switch happened while I was already in combat, the macro simply wouldn’t fire — even though GSE was set up correctly to do so.
The issue is explained here: https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/wiki/KeyBinding-and-Actionbar-Overrides
After a bit of tinkering, I found a possible workaround. This applies if you’re using Bartender4, though I imagine something similar could be adapted for ElvUI.
I moved my skyriding abilities onto a different action bar. Then, for Action Bar 1 in Bartender, I created a custom state configuration / conditional that allows the bar to switch for things like vehicles and mind control (as blocking those would break a lot of gameplay), but not for skyriding:
[overridebar][possessbar][shapeshift]possess;0
This prevents the bar from changing during skyriding. Your normal abilities stay visible, and even if you drop out of skyriding while in combat, your GSE macros will continue to work properly. No more issues, no more frantic /reloads.
This setup works for me, though I haven’t done extensive testing, so your mileage may vary.
EDIT: Never mind, the issue remains, just not as problematic. I wish there was a way of resolving this issue, without having to resort to a /reload all the time.