in legacy html5 mode, the hash prefix isn't treated as the hash fragment, because we only look at the portion of the url following it, so it's like it's not actually there at all