The new admin page split (#796) reloads the whole page if you click on another element at the sidebar, which looks quit strange 馃榿
cc @nextcloud/designers @blizzz
That's not a bug but a new feature ;)
Well... Then we should move to Nextcloud 11, right 馃榿
Yep. See also https://github.com/nextcloud/server/pull/796#issuecomment-240068532 for why this wasn't done. This requires quite a bit of work :)
Putting to high priority and assigning @blizzz since this is a UX regression. : cc @karlitschek in the future we should really not do last minute stuff like this, it always has unexpected impact.
Is this still an issue? :)
Is this still an issue? :)
Yes, but I don't see an easy way to solve this and I also think that it is not that critical at all.
My opinion as well!
We should decide on this. Do we really need to implement a js Ajax request to only not reload everything? I'm not sure it's such a great idea. Especially on mobile where the browser can't state where the request is currently in xhr requests but handle a full reload natively and displays a nice loading progress bar.
So the issue here is that before it was actually better, as we loaded everything and just moved between sections. While putting together, the performance regressed to full refresh.
To my view:
pros:
cons:
So the issue here is that before it was actually better, as we loaded everything and just moved between sections. While putting together, the performance regressed to full refresh.
I still don't see this point here. So do we really want to reimplement the whole server side another time on client side? This just makes so little sense and a page load should not take ages. if it does we should look into why it takes so long. Just dumping everything in a SPA (single page application) just to make it fast has an enormous drawback: maintenance. We are currently not in a position where we easily can handle to implement everything in PHP and JS just because we want to have no page reload (making pages load fast also feels like "no page reload" and usually all assets are already loaded like the styles and only the pure content is fetched).
I vote for closing this and focus on making Nextcloud faster on the PHP side (if this really is a problem).
a page load should not take ages. if it does we should look into why it takes so long.
Sure, let's improve that. However a big factor here is actually network connection of users, and we shouldn't assume everyone has the perfectly good wi-fi most of us work with.
Sure, let's improve that. However a big factor here is actually network connection of users, and we shouldn't assume everyone has the perfectly good wi-fi most of us work with.
But this is like optimising at the wrong end. Because then we should focus on improving the files app for example for failing network connection and stuff like that that is used on a daily basis (comments comes to my mind) instead of putting a lot of effort (because doing the JS stuff on a single page instead of many small pages, could also cause some headaches, and did reveal some weird issues in the past) into the admin pages.
Ok well, but this is about the settings, not files. ;) Sure it鈥檚 not as important comparatively. But the point is: Switching settings is slow, and it used to be quicker. I鈥檓 not expecting us to fix it very quickly or so, but let鈥檚 keep it open?
Most helpful comment
But this is like optimising at the wrong end. Because then we should focus on improving the files app for example for failing network connection and stuff like that that is used on a daily basis (comments comes to my mind) instead of putting a lot of effort (because doing the JS stuff on a single page instead of many small pages, could also cause some headaches, and did reveal some weird issues in the past) into the admin pages.