Hotspot Bug - some clients fail to get to the login page

Hi All,
I’ve come across what I’m pretty sure is a bug in the mikrotik hotspot.
I’m running RouterOS 3.15 (tried 3.14 - same issue).

My laptop is running ubuntu linux and is unable to get to the login page for the hotspot, for example if I connect to the hotspot network, and then try to go to google, the redirect to the hotspot url works, but the connection is reset when my browser tries to get to the login page.

I’ve tracked down the issue to the fact that the mikrotik hotspot daemon (running on port 64873) sends an ack directly to my computer, rather than the packet being rewritten to make it come from port 80. See the wireshark packet capture below. This causes my computer to reset the connection, and the login page doesn’t load.
Hotspot-Weird-Traffic.png
One workaround (which allows me to access the hotspot ) is to block incoming traffic to my laptop from port 64873/TCP, but that is obviously far from an optimal solution.

Windows XP clients seem to work fine, I guess they ignore the packets from the wrong source-port. I haven’t tested with any other operating systems.

Has anyone else come across this strange behaviour?
Cheers,
Jonesy

Bug in Mikrotik Hotspot:
We are facing the same problem since 3.9 and now the same problem for 3.13. And that is not due to the workstation platform as we are facing the same problem with XP also, with different internet browsers.

The user has to wait for some time, reboot the computer, and then it is working fine… And they are able to get the login page after that.

Rgds,
Alaa

we have the same problem with 3.9 and 3.16 with note we are use win XP

any solution for this issue
thanks