3 ms·
It's a problematic change, but is actually more usable. Now as a developer, I don't have to worry about changing the URL too much, in order to enable deep linki
by benatkin 6y ago
It's a problematic change, but is actually more usable. Now as a developer, I don't have to worry about changing the URL too much, in order to enable deep linking and the back button. I also don't have to worry about the unsightly but useful query parameters on a search page. This should become the new standard.
It's not like the mailboxes that the USPS is removing, ostensibly in response to declining mail volume. The mail boxes weren't in the way. They were built according to the city codes. Removing them before an election is all downside, and no upside.
The path and query params in the URL are in the way. If you're making a page that's a list of data that gets filtered, each time you change one of the filters, and call replaceState when it changes, it would change the URL bar. That's visual noise.
I used to be against this, because I'm against Google's overall agenda with the web. I thought about it and couldn't deny the usefulness of being consistent across mobile and desktop, and letting the URL change as frequently as is useful from the developer perspective.
- RonanTheGrey 6y ago> I don't have to worry about changing the URL too much, in order to enable deep linking and the back button. I also don't have to worry about the unsightly but useful query parameters on a search page. This should become the new standard. I've been a web developer for both small and large companies for over 20 years and can assure you I have never worried about such things. This is a false flag.
- benatkin 6y agoCurrently I'm on https://news.ycombinator.com/reply?id=24161699&goto=item%3Fp%3D2%26id%3D24156986%2324161699 https://news.ycombinator.com/reply?id=24161699&goto=item%3Fp... Is that optimal? Safari hides it on desktop now. Like I said I didn't want to admit it at first, but it's better. It would certainly be noticeable on mobile if they word wrapped the entire URL so you could see it.