Example: Typing text into a macro will still toggle the keybindings associated with the individual letters.
Could rely on the browser's focus system, but it doesn't work well in this case. Might have to store a hierarchy of opened frames and disable events for any that aren't currently active manually?
Need to do more research on what the best practices are for web applications (JS), but for the WOW client there is EnableKeyboard() and some related APIs.
Example: Typing text into a macro will still toggle the keybindings associated with the individual letters.
Could rely on the browser's
focus
system, but it doesn't work well in this case. Might have to store a hierarchy of opened frames and disable events for any that aren't currently active manually?