i guess QUrl does not count `#1` and `#2` as the same? So this is the "core" of the fix?