I made a snippet for dynamic breadcrumbs, maybe you can make an option or elementor widget or something out of it. It uses the referer to build the breadcrumbs instead of the primary category. If someone comes from google or somehow directly on the product page, it uses the primary category. This is very handy when you use products in multiple categories.
I am doing this here because in the feature request I cannot post code somehow.
For safety reasons I will first place it in the private content area.
The only thing I ask is if you can check if my code is correct (so far it works great, but you guys hold the knowledge). It’s online on my staging area, but not on my production area yet.