Postponed
Project:
Drupal core
Version:
main
Component:
configuration entity system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
24 Mar 2026 at 17:12 UTC
Updated:
25 Mar 2026 at 11:15 UTC
Jump to comment: Most recent
Comments
Comment #3
rajab natshahComment #4
phenaproximaI think we should won't-fix this, for two reasons that are the same reason:
This is caused by Canvas bugginess. (Versioned config is not a thing in core, at least not yet; to my knowledge, Canvas invented the concept.)
This is also caused by Canvas bugginess (and should be hotfixed as of v1.3.2).
Changing core to get past bugs in Canvas is probably not a road we should go down.
It's true that Canvas does a number of questionable, yet seemingly necessary, things that break recipe application in certain circumstances. But the solution is to fix Canvas.
I don't doubt there are also some buggy conditions in core which are contributing to the overall jankiness, but they seem to generally be due to recipes not consistently setting config syncing flags (and other systemic issues). Adding try-catch blocks around specific exception conditions is fixing symptoms without curing the disease. I'd rather cure the disease, and I bet you would too. :)
Comment #5
rajab natshahGot that.
Testing with Drupal Canvas 1.3.2
Moving the fix to Canvas if still needed.