I did some research on the matter. Not sure there is a way to cleanly fix this without some hacky workaround. Thank Google Chrome developers for failing to adhere to standards...(or rather that they're distinguishing between autofill and autocomplete).
Anyone have thoughts for a clean fix?
I gradually and silently changed that; such that by end of Nov 2017 (and this is how it should be currently):
-Message, config, login code listeners execute on a single "listeners" thread. This checks for changes approximately every 100ms.
-Audio listeners execute directly on the game thread. Next few updates may see audio listeners also moved to that listeners thread mentioned above. We initially hesitated on this due to the potential response times required. But I think we can compensate by lowering the time between checks.
Patched several bugs related to the latest RS release.
Edit: Aware of mirror bug with loading hooks. Will release a fix for it once scripters start to confirm that the changes have worked.