In Aloha UI and other web-apps I typically make massive use of many browser-tabs and multiple browser windows side-by-side on large screens.
I open them by right-click on the link, then "open in new tab" or "open in new window" (typical browser feature in context menus for any anchor-tags). Or even faster, I hammer the middle button and have stuff loaded in background as tabs, especially when the content loads slowly...
Now it would have been nice, that the href-attrs had been populated with the URLs in addition to the event-handling for SPA-page-loads, e.g.
- Users > Users : it could be href=
- Users > Profiles : it could be href=
Since all the difference is after the #, it should work fine also for SPA-usecases and might have been resulted in the best of both worlds... but currently, we get only the event-mechanism and rather useless hrefs, stripping some standard browser features.
An other thing is, that the title-tag does not update on navigation. It sticks at just "Lightning Experience", where it was "All Users ~ Salesforce" and "User Profiles ~ Salesforce" in Aloha for the above example. Side-effect of this situation is, that the navigation-history and deep-links get a very poor feeling since all pages (or partials) are indistinctively labeled just "Lightning Experience" in the history and at deep-links. (Also a SPA-sideeffect IMO. Probably a simple update of the title-tag on navigation could make it perfect)
Any feedback, suggestions or workarounds are welcome!