Let us collect the problems we have with hash URLs here:
If we have two URLs like this:
https://preview.pro.ant.design/#/dashboard/monitor
https://preview.pro.ant.design/#/dashboard/analysis
They will be the same URL on disk. What about adding a configuration parameter so you can choose to include the hash. That also needs to be done for the generic page generator for Graphite etc.
Page.navigatedWithinDocument event (which is kind of cool since we then can measure a pre warmed SPA) but we don't handle that the right way when we add things to the HAR). #2087For step 1:
Make sure we can configure to use the hash in https://github.com/sitespeedio/sitespeed.io/blob/master/lib/core/resultsStorage/pathToFolder.js#L7-L28 and in https://github.com/sitespeedio/sitespeed.io/blob/master/lib/support/flattenMessage.js#L15 - I think that will do it? But want your input @tobli before I do anything.
This was fixed in 8.0.
Most helpful comment
For step 1:
Make sure we can configure to use the hash in https://github.com/sitespeedio/sitespeed.io/blob/master/lib/core/resultsStorage/pathToFolder.js#L7-L28 and in https://github.com/sitespeedio/sitespeed.io/blob/master/lib/support/flattenMessage.js#L15 - I think that will do it? But want your input @tobli before I do anything.