Loading
fix: #3624846 by andres-alvarez: Skip breadcrumbs for entities without canonical
The breadcrumbs extra field was registered on every bundle of every entity type, so it could be enabled on displays of entity types that have no canonical page, such as paragraphs. Rendering such an entity then called toUrl(), which throws UndefinedLinkTemplateException. The field is now only offered on content entity types with a canonical link template, and the view hook also checks for one (and for unsaved entities) because sites that already enabled the component keep it in their stored display config.
Closes #3624846