Ironically given the purported theme of the 'digitalescapetools.com' site, it's behind Cloudflare, and with settings that initially blocked my from accessing it with latest Firefox on Linux (in i3 with a vertically split screen, with the browser taking up part of the screen). It was consistently giving a Cloudflare error that my browser is not supported.
In case anyone else faces the same: it worked when I resized the browser window and reloaded.
In case anyone else faces the same: it worked when I resized the browser window and reloaded.