Semi-coupled engine not compatible with Drupal 11.x

Created on 5 November 2025, 6 days ago

Overview

Now that 📌 Convert theme engines into services Needs work has been committed, using Canvas with the latest 11.x (For example, by following the DDEV installation steps) no longer works. When loading a canvas page, you get the Error 500: Service "semi_coupled" not found: the container inside "Drupal\Core\Theme\ThemeManager" is a smaller service locator that only knows about the "twig" service. error.

📌 Simplify canvas_stark Needs review talks about removing the theme engine all together, but I think we should get this working until thats committed.

Proposed resolution

Implement the changes from the CR to turn the theme engine into a tagged service.

User interface changes

N/A

🐛 Bug report
Status

Active

Version

1.0

Component

Semi-Coupled theme engine

Created by

🇳🇿New Zealand danielveza Brisbane, AU

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024