When I access our credit control screen, via the URL “QuickFile: Free Accounting Software” , I see “No email contacts found [?]” text in red colour. The “?” question mark suggests I can hover/click on it for further information, upon doing so, I get a JavaScript error.
This is what was logged to Google Chrome Web browser developer console:
VM3135:1 Uncaught TypeError: Cannot read property 'style' of null
at eval (eval at <anonymous> (eval at htm (rollover.js:217)), <anonymous>:1:36)
at eval (eval at htm (rollover.js:217), <anonymous>:1:1)
at htm (rollover.js:217)
at HTMLAnchorElement.onmouseout (creditcontrol?o=0:1)
(anonymous) @ VM3135:1
(anonymous) @ VM3134:1
htm @ rollover.js:217
onmouseout @ creditcontrol?o=0:1
VM3136:1 Uncaught TypeError: Cannot set property 'innerHTML' of null
at eval (eval at stm (rollover.js:124), <anonymous>:1:46)
at stm (rollover.js:124)
at HTMLAnchorElement.onmouseover (creditcontrol?o=0:1)
(anonymous) @ VM3136:1
stm @ rollover.js:124
onmouseover @ creditcontrol?o=0:1
VM3138:1 Uncaught TypeError: Cannot read property 'style' of null
at eval (eval at <anonymous> (eval at htm (rollover.js:217)), <anonymous>:1:36)
at eval (eval at htm (rollover.js:217), <anonymous>:1:1)
at htm (rollover.js:217)
at HTMLAnchorElement.onmouseout (creditcontrol?o=0:1)
Attached screenshots to highlight the JS bug.