2 ms·
Awesome repro steps. Appreciate the effort. Any idea why this only happens in Android on Firefox? I can't repro in Firefox on MacOS, or Chrome, or Safari. Mig
by breck 2y ago
Awesome repro steps. Appreciate the effort.
Any idea why this only happens in Android on Firefox? I can't repro in Firefox on MacOS, or Chrome, or Safari.
Might it be a bug in Android on Firefox?
- DangitBobby 2y agoIt also doesn't happen in Chrome in Android. I do not know why one browser would trigger that code path while another would not, perhaps they all trigger the code but most of them discard JS induced navigation events that fire during a page load.
- breck 2y agoOk. At some point I need to clean up that code and add some unit tests. I'm sure at that point will get this fixed. This is v0.1.0 of the Explorer. Really appreciate the help!
- DangitBobby 2y agoYou could probably go ahead and start using `location.replace` with a minor refactor. The difference in behavior there would be when someone updates their query, a new entry is not added to history. Whether that's a regression or an improvement is probably user dependent. IMO, it's better not to have a bunch of history items for playing with one table.
- breck 2y agoYou are probably right. My todo list is a mile long though so won't get to this for a while. Open to pull requests.