Problem with hotspot error:web browser did not send challenge response (try again, enable JavaScript

Hello
I run hotspot on my mikrotik . some time when some user want to login through hotspot login page saw this error :
“web browser did not send challenge response (try again, enable JavaScript)”
I check and/or uncheck HTTP-CHAP OR HTTP-PAP on hotspot setting but for some users this problem does not solve
also I check their browsers and JAVA is ENABLE on them.
I use routerOS 6.18 and upgrade to 6.29.1 but my problem is persist in.

This forum is for mikrotik experts but seem there are no body that faced with this common problem

I’ve encountered it, but as the message itself says, “try again”. I do, and it always succeeds the second time around.

The error seems to happen when the md5.js has not been fully downloaded and parsed by the time you hit the submit button. In that event, the password field is not filled at all (not even with an empty string), so RouterOS complains, thinking of disabled JavaScript being the most likely culprit, though technically, it’s not (you’d just get “wrong password” if JavaScript is disabled; you’d be sending a plain text password, when a CHAP-ed one is expected).

The only way to fully cure this (that I can think of) is to disable HTTP CHAP, and use HTTPS to secure communications.

IP > Hotspot. Select “Server Profiles” tab. Select “Login” tab. In “Login by” options tick “HTTP PAP”.