Wow...that is quite impressive. They listen to us. That is worth at least 3 bananas!
On that topic...remember that the overridebar can be loaded with or without a vehicle ui. Thus you still need to check for vehicleui aswell. (Only if you care about skinning of course)
Check the ActionBarController.lua code for more information on skinned/unskinned actionbars:
https://github.com/Ketho/wow-ui-sour...roller.lua#L94
Maybe a macro condition list is quite helpful here.
true
Lua Code:
[petbattle], [vehicleui], [@vehicle,exists], [pet], [combat], [possessbar], [overridebar], [extrabar]
false
Lua Code:
[nopetbattle], [novehicleui], [@vehicle,noexists], [nopet], [nocombat], [nopossessbar], [nooverridebar], [noextrabar]
Anyone got some other good conditions regarding UI or actionbar states?