- Merge request !14373Draft: Issue #3558942: No longer subscribe to CONTAINER_INITIALIZE_SUBREQUEST_FINISHED. → (Open) created by donquixote
Discovered while investigating 🐛 Uninstalling and installing modules during config:import can lead to fatal errors Active
LanguageRequestSubscriber::onContainerInitializeSubrequestFinished gets triggered very early on container rebuild which can cause havoc in some scenarios as described in #3549397, especially when the language-user-admin (LanguageNegotiationUserAdmin) is enabled since it ends up calling a lot of hooks at a time when the container is still unstable.
The current implementation of this listener originates from
🐛
Clearing cache via UI in translated language resets config translation of field labels to default language
Fixed
.
Interestingly the corresponding test from ConfigTranslationCacheTest.php passes even after removing the listener.
We should investigate why the test passes without the subscriber and re-evaluate whether this event listener should still exist, should be adjusted, or is no longer the proper solution.
N/A - this issue concerns architectural behavior triggered during container rebuilds.
To be determined
TODO
TODO
TODO
TODO
TODO
TODO
Active
11.0 🔥
language.module
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.