Unable to add components to any Canvas pages in any site template
I'm unable to edit any Canvas page in current Drupal CMS. Fully updated composer setup, just installed fresh. Getting `"Error 500: A Component is being normalized that belongs in no Canvas UI library."` I tried with Haven but it also happens with Starter. I patched Canvas itself to give me more info like so: ``` - throw new \LogicException(\sprintf('A Component is being normalized that belongs in no Canvas UI library. Component ID.'); + throw new \LogicException(\sprintf( + 'A Component is being normalized that belongs in no Canvas UI library. Component ID: "%s", name: "%s", provider: "%s".', + (string) $this->id(), + (string) $this->label(), + (string) ($this->provider ?? 'NULL'), + )); ``` This results in `Component ID: "sdc.drupal_cms_installer_theme.dialog", name: "Dialog", provider: "drupal_cms_installer_theme".` I don't think this would need to be in a Canvas UI library, it should not even be a Canvas component I think.\ \ In `admin/appearance/component` it says `Invalid/broken Single-directory component for this component.`\ \ When I try to disable it I get `Drupal\Core\Render\Component\Exception\ComponentNotFoundException: Unable to find component "drupal_cms_installer_theme:dialog" in the component repository. [The "drupal_cms_installer_theme:dialog" plugin does not exist. Valid plugin IDs for Drupal\canvas\Plugin\ComponentPluginManager are: canvas:image, navigation:badge, navigation:title, navigation:message, navigation:toolbar-button] in Drupal\Core\Theme\ComponentPluginManager->createInstance() (line 123 of core/lib/Drupal/Core/Theme/ComponentPluginManager.php).`\ \ `drupal_cms_installer_theme` is not a theme that exists on the site post installation apparently, so not surprised. I think we should add `noUi: true` to the installer components, so they never end up in Canvas, which makes it work perfectly :)
issue