Problem/Motivation
#3529067: Make Island plugins configurable will make this configurable, but we need a sensible default now.
ComponentLibraryPanel::getDefinitionsForProvider() is excluding component from any theme other than the default one. That's not good because Project often use a nearly empty custom theme overriding a shared theme implementing a design ssytem
Proposed resolution
Simpler solution, just remove this:
if ($definition['extension_type']->value === 'theme' && $definition['provider'] !== $provider) {
continue;
}Better solution: get ancestor themes of the default active theme.
Issue fork display_builder-3530369
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
pdureau commentedComment #4
pdureau commentedOops, something else to check before review
Comment #5
pdureau commented@mogtofu33 it is ok :) you can review
Comment #6
pdureau commentedComment #7
mogtofu33 commentedComment #9
mogtofu33 commentedComment #10
pdureau commented