I’ve run into this problem twice now. Once in a grocery store 6 months ago, once in a panera cafe today. Restarting my browser did not help.
Going home and connecting to my own network did fix it. I think they must be pulling a javascript file from some location that is being blocked by some public wifi portals.