Why Are Nodes "Lazy Loading" in the Umbraco Backend in Recent Versions?

, ,

I’ve noticed that in the newer versions of Umbraco, the content tree (nodes/structure) now loads lazily or asynchronously. From what I can tell, this change seems to have come with the move to web components in the backoffice.

Unfortunately, this has made the editing experience frustrating, especially on slower or unstable connections. Nodes often appear with a delay, causing me to misclick frequently as the tree shifts around when new nodes load in from the top.

Is this behavior intentional? Are there any plans to improve or offer a setting to revert to the old behavior? I haven’t been able to find any documentation or discussion around this change.

Would love to hear if others are experiencing the same thing or if there’s a recommended workaround.

Thanks!

I’ve been working with Umbraco 15 and 16 for a while now and I can’t say that in all that time I have experienced it once. Maybe on a very slow connection, it’s annoying, but I would think that using Umbraco would be annoying in all aspects anyway.

It’s gonna sound weird, but use Firefox!

No, seriously, for some reason Firefox waits until the tree is all loaded before it renders:
(At least that was the case on v15)

No clue why lol