In reply to Paal Joachim Romdahl.

Core is welcome to use my breadcrumbs code, which is linked in that ticket. There's over a decade of work there covering almost every imaginable scenario. I feel like if I worked on that ticket I'd have to help build an inferior server-side solution. But, if there's interest in bundling a third-party library for this, I'd be happy to help move it along.

Now, for the JS part, I'm highly interested in that. I've already learned from reading the code there. If I have something that I think would improve it, I'll definitely pass it along.