Hookbox does not use a valid websocket url when on a secure connection. The issue is on line 16 of hookbox.js.
The protocol for secure websockets is wss://, so that code could be changed to be:
url.replace('http://', 'ws://').replace('https://', 'wss://')
or
url.replace(/http(s)?:///, 'ws$1://')