I'm seeing multiple Unable to find registered component for id = '%module% errors in my logs, which indicate that some views contain elements from modules that no longer exist. I've been deleting these elements as I go.
However, I'm also getting Embr Charts-related log entries pointing to views that have Embr charts configured, even though the module is installed and exists (version 4.0.0 (b2025103102)).
I think everything is working as far as component registration is concerned…
Can anyone tell me if this I have this right in my moduleDependencySpecs?
Maybe put your component registration into setup instead? The Perspective component 'management' piece is running in the Perspective module's startup, which due to dependency ordering is guaranteed to happen before your module's startup/component registration... but your setup should happen before the parent module's startup.
Hm. Perspective isn't my area, but this seems weird.
I can tell you that Reporting registers its Perspective components in setup, but that's the only first party module we have that uses the registry so it's possible something's broken in 8.3.