Skip to content

fix(pat contentbrowser): keep add-on components registered under the default key [master] - #1638

Merged
petschki merged 1 commit into
masterfrom
fix-contentbrowser-default-component-master
Sep 11, 2026
Merged

fix(pat contentbrowser): keep add-on components registered under the default key [master]#1638
petschki merged 1 commit into
masterfrom
fix-contentbrowser-default-component-master

Conversation

@petschki

Copy link
Copy Markdown
Member

see #1637

…default key

The pattern registered its default SelectedItem component in init(),
on every widget initialization, and @plone/registry overwrites
silently. An add-on that registered its own component under the
default key "pat-contentbrowser.SelectedItem" was therefore reset by
the next content browser that initialized, so replacing the component
site-wide only worked via a custom key plus the componentRegistryKeys
pattern option.

The default component is now only registered if nothing is registered
under that key yet. An add-on registration wins no matter whether the
add-on bundle initializes before or after the pattern.
@petschki

Copy link
Copy Markdown
Member Author

/run-coredev-6.3-robottests

@petschki
petschki merged commit e6b84e2 into master Sep 11, 2026
4 checks passed
@petschki
petschki deleted the fix-contentbrowser-default-component-master branch September 11, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant