Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Storybook: Fix Circular Dependencies and fast refresh #11161

Merged
merged 17 commits into from
Apr 5, 2022

Conversation

samwhale
Copy link
Contributor

@samwhale samwhale commented Apr 1, 2022

Context

After #6304, storybook fast refresh stopped working. Saw some strange warnings, but ultimately think that it's due to circular dependencies.

This PR is a try at fixing those

This issue on github looks similar to our problem

Summary

  1. Fixes storybook fast refresh
2. Fixes these circular dependencies found in `/packages`:
Error: Circular dependency detected:
packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js
Error: Circular dependency detected:
packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js
Error: Circular dependency detected:
packages/story-editor/src/app/highlights/quickActions/index.js -> packages/story-editor/src/app/highlights/quickActions/useQuickActions.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/quickActions/index.js
Error: Circular dependency detected:
packages/story-editor/src/app/highlights/quickActions/useQuickActions.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/quickActions/index.js -> packages/story-editor/src/app/highlights/quickActions/useQuickActions.js
Error: Circular dependency detected:
packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js
Error: Circular dependency detected:
packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js
Error: Circular dependency detected:
packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js
Error: Circular dependency detected:
packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js
Error: Circular dependency detected:
packages/story-editor/src/components/canvas/pageSideMenu.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/canvas/pageSideMenu.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooSmall.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooSmall.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/imageElementMissingAlt.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/imageElementMissingAlt.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/imageElementResolution.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/imageElementResolution.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/component.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/index.js -> packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/component.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/index.js -> packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/component.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/pageBackgroundLowTextContrast/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/pageTooLittleText.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/pageTooLittleText.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/pageTooManyLinks.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/pageTooManyLinks.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/pageTooMuchText.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/pageTooMuchText.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/publisherLogoMissing.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/publisherLogoMissing.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/publisherLogoSize.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/publisherLogoSize.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/shared/index.js -> packages/story-editor/src/components/checklist/checks/shared/thumbnailWrapper.js -> packages/story-editor/src/components/checklistCard/index.js -> packages/story-editor/src/components/checklistCard/checklistCard.js -> packages/story-editor/src/components/checklist/checks/shared/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/shared/thumbnailWrapper.js -> packages/story-editor/src/components/checklistCard/index.js -> packages/story-editor/src/components/checklistCard/checklistCard.js -> packages/story-editor/src/components/checklist/checks/shared/index.js -> packages/story-editor/src/components/checklist/checks/shared/thumbnailWrapper.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/shared/videoChecklistCard.js -> packages/story-editor/src/components/checklistCard/index.js -> packages/story-editor/src/components/checklistCard/checklistCard.js -> packages/story-editor/src/components/checklist/checks/shared/index.js -> packages/story-editor/src/components/checklist/checks/shared/videoChecklistCard.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/storyMissingExcerpt.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/storyMissingExcerpt.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/storyMissingTitle.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/storyMissingTitle.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/storyPosterAttached.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/storyPosterAttached.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/storyPosterSize.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/storyPosterSize.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/storyTitleLength.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/storyTitleLength.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/textElementFontSizeTooSmall.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/textElementFontSizeTooSmall.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoElementLength.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoElementLength.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoElementMissingCaptions.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoElementMissingCaptions.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoElementMissingDescription.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoElementMissingDescription.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoElementMissingPoster.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoElementMissingPoster.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoElementResolution.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoElementResolution.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/checks/videoOptimization.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/videoOptimization.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/checklist/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklistCard/checklistCard.js -> packages/story-editor/src/components/checklist/checks/shared/index.js -> packages/story-editor/src/components/checklist/checks/shared/thumbnailWrapper.js -> packages/story-editor/src/components/checklistCard/index.js -> packages/story-editor/src/components/checklistCard/checklistCard.js
Error: Circular dependency detected:
packages/story-editor/src/components/checklistCard/index.js -> packages/story-editor/src/components/checklistCard/checklistCard.js -> packages/story-editor/src/components/checklist/checks/shared/index.js -> packages/story-editor/src/components/checklist/checks/shared/thumbnailWrapper.js -> packages/story-editor/src/components/checklistCard/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/basicColorList.js -> packages/story-editor/src/components/colorPicker/colorAdd.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/basicColorPicker.js -> packages/story-editor/src/components/colorPicker/basicColorList.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/basicColorPicker.js -> packages/story-editor/src/components/colorPicker/header.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/basicColorPicker.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/colorAdd.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/basicColorPicker.js -> packages/story-editor/src/components/colorPicker/basicColorList.js -> packages/story-editor/src/components/colorPicker/colorAdd.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/header.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/header.js
Error: Circular dependency detected:
packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/multiple.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/multiple.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/shape.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/shape.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/sticker.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/sticker.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/text.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/text.js
Error: Circular dependency detected:
packages/story-editor/src/components/floatingMenu/menus/video.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/video.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js
Error: Circular dependency detected:
packages/story-editor/src/components/footer/secondaryMenu.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/secondaryMenu.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/color/colorInput.js -> packages/story-editor/src/components/colorPicker/index.js -> packages/story-editor/src/components/colorPicker/colorPicker.js -> packages/story-editor/src/components/colorPicker/customColorPicker.js -> packages/story-editor/src/components/colorPicker/currentColorPicker.js -> packages/story-editor/src/components/colorPicker/editablePreview.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/colorInput.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/color/opacityInput.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/form/color/opacityInput.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/filterToggle/filterToggle.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/filterToggle/index.js -> packages/story-editor/src/components/form/filterToggle/filterToggle.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/filterToggle/index.js -> packages/story-editor/src/components/form/filterToggle/filterToggle.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/filterToggle/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/link.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/link.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/select/index.js -> packages/story-editor/src/components/form/select/select.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/select/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/form/select/select.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/select/index.js -> packages/story-editor/src/components/form/select/select.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/media3p/index.js -> packages/story-editor/src/components/library/panes/media/media3p/media3pPane.js -> packages/story-editor/src/components/library/panes/media/media3p/providerPanel.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/media3p/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/media3p/media3pPane.js -> packages/story-editor/src/components/library/panes/media/media3p/providerPanel.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/media3p/index.js -> packages/story-editor/src/components/library/panes/media/media3p/media3pPane.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/media/media3p/providerPanel.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/media3p/index.js -> packages/story-editor/src/components/library/panes/media/media3p/media3pPane.js -> packages/story-editor/src/components/library/panes/media/media3p/providerPanel.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/shapes/index.js -> packages/story-editor/src/components/library/panes/shapes/shapesPane.js -> packages/story-editor/src/components/library/panes/shapes/shapePreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/shapes/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/shapes/shapePreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/shapes/index.js -> packages/story-editor/src/components/library/panes/shapes/shapesPane.js -> packages/story-editor/src/components/library/panes/shapes/shapePreview.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/shapes/shapesPane.js -> packages/story-editor/src/components/library/panes/shapes/shapePreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/shapes/index.js -> packages/story-editor/src/components/library/panes/shapes/shapesPane.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/shapes/stickerPreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/shapes/index.js -> packages/story-editor/src/components/library/panes/shapes/shapesPane.js -> packages/story-editor/src/components/library/panes/shapes/stickerPreview.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/fontPreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/fontPreview.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/fontPreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/fontPreview.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/textSets/textSet.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSetsPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSets.js -> packages/story-editor/src/components/library/panes/text/textSets/textSet.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/textSets/textSets.js -> packages/story-editor/src/components/library/panes/text/textSets/textSet.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSetsPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSets.js
Error: Circular dependency detected:
packages/story-editor/src/components/library/panes/text/textSets/textSetsPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSets.js -> packages/story-editor/src/components/library/panes/text/textSets/textSet.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/floatingMenu/index.js -> packages/story-editor/src/components/floatingMenu/layer.js -> packages/story-editor/src/components/floatingMenu/menu.js -> packages/story-editor/src/components/floatingMenu/menus/index.js -> packages/story-editor/src/components/floatingMenu/menus/selector.js -> packages/story-editor/src/components/floatingMenu/menus/image.js -> packages/story-editor/src/components/floatingMenu/elements/index.js -> packages/story-editor/src/components/floatingMenu/elements/more.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/text/index.js -> packages/story-editor/src/components/library/panes/text/textPane.js -> packages/story-editor/src/components/library/panes/text/textSets/textSetsPane.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/captions/captions.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/captions/index.js -> packages/story-editor/src/components/panels/design/captions/captions.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/captions/index.js -> packages/story-editor/src/components/panels/design/captions/captions.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/captions/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/imageAccessibility/imageAccessibility.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/imageAccessibility/index.js -> packages/story-editor/src/components/panels/design/imageAccessibility/imageAccessibility.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/imageAccessibility/index.js -> packages/story-editor/src/components/panels/design/imageAccessibility/imageAccessibility.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/imageAccessibility/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/animation/index.js -> packages/story-editor/src/components/panels/design/animation/animation.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/link/index.js -> packages/story-editor/src/components/panels/design/link/link.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/link/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/link/link.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/link/index.js -> packages/story-editor/src/components/panels/design/link/link.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/pageBackground/index.js -> packages/story-editor/src/components/panels/design/pageBackground/pageBackground.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/pageBackground/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/pageBackground/pageBackground.js -> packages/story-editor/src/components/checklist/index.js -> packages/story-editor/src/components/checklist/checks/index.js -> packages/story-editor/src/components/checklist/checks/elementLinkTappableRegionTooBig.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/pageBackground/index.js -> packages/story-editor/src/components/panels/design/pageBackground/pageBackground.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/shapeStyle/index.js -> packages/story-editor/src/components/panels/design/shapeStyle/shapeStyle.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/shapeStyle/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/shapeStyle/shapeStyle.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/shapeStyle/index.js -> packages/story-editor/src/components/panels/design/shapeStyle/shapeStyle.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/textStyle/index.js -> packages/story-editor/src/components/panels/design/textStyle/textStyle.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/textStyle/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/textStyle/textStyle.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/textStyle/index.js -> packages/story-editor/src/components/panels/design/textStyle/textStyle.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/videoAccessibility/index.js -> packages/story-editor/src/components/panels/design/videoAccessibility/videoAccessibility.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/videoAccessibility/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/design/videoAccessibility/videoAccessibility.js -> packages/story-editor/src/app/highlights/index.js -> packages/story-editor/src/app/highlights/provider.js -> packages/story-editor/src/app/highlights/states.js -> packages/story-editor/src/components/library/constants.js -> packages/story-editor/src/components/library/panes/media/local/index.js -> packages/story-editor/src/components/library/panes/media/local/mediaPane.js -> packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaGallery.js -> packages/story-editor/src/components/library/panes/media/common/mediaElement.js -> packages/story-editor/src/components/library/panes/media/common/innerElement.js -> packages/story-editor/src/components/library/panes/shared/libraryMoveable.js -> packages/story-editor/src/components/canvas/index.js -> packages/story-editor/src/components/canvas/canvas.js -> packages/story-editor/src/components/canvas/canvasLayout.js -> packages/story-editor/src/components/canvas/navLayer.js -> packages/story-editor/src/components/footer/index.js -> packages/story-editor/src/components/footer/footer.js -> packages/story-editor/src/components/footer/footerLayout.js -> packages/story-editor/src/components/footer/primaryMenu.js -> packages/story-editor/src/components/footer/layers/index.js -> packages/story-editor/src/components/footer/layers/layers.js -> packages/story-editor/src/components/panels/design/index.js -> packages/story-editor/src/components/panels/design/videoAccessibility/index.js -> packages/story-editor/src/components/panels/design/videoAccessibility/videoAccessibility.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/panels/shared/index.js
Error: Circular dependency detected:
packages/story-editor/src/components/panels/shared/linkRelations.js -> packages/story-editor/src/components/form/index.js -> packages/story-editor/src/components/form/color/index.js -> packages/story-editor/src/components/form/color/color.js -> packages/story-editor/src/components/panels/shared/index.js -> packages/story-editor/src/components/panels/shared/linkRelations.js
Error: Circular dependency detected:
packages/wp-dashboard/src/components/editorSettings/editorSettings.js -> packages/wp-dashboard/src/effects/index.js -> packages/wp-dashboard/src/effects/useMediaOptimization.js -> packages/wp-dashboard/src/components/editorSettings/index.js -> packages/wp-dashboard/src/components/editorSettings/editorSettings.js
Error: Circular dependency detected:
packages/wp-dashboard/src/components/editorSettings/index.js -> packages/wp-dashboard/src/components/editorSettings/editorSettings.js -> packages/wp-dashboard/src/effects/index.js -> packages/wp-dashboard/src/effects/useMediaOptimization.js -> packages/wp-dashboard/src/components/editorSettings/index.js
Error: Circular dependency detected:
packages/wp-dashboard/src/effects/index.js -> packages/wp-dashboard/src/effects/useMediaOptimization.js -> packages/wp-dashboard/src/components/editorSettings/index.js -> packages/wp-dashboard/src/components/editorSettings/editorSettings.js -> packages/wp-dashboard/src/effects/index.js
Error: Circular dependency detected:
packages/wp-dashboard/src/effects/useMediaOptimization.js -> packages/wp-dashboard/src/components/editorSettings/index.js -> packages/wp-dashboard/src/components/editorSettings/editorSettings.js -> packages/wp-dashboard/src/effects/index.js -> packages/wp-dashboard/src/effects/useMediaOptimization.js
Error: Circular dependency detected:
packages/wp-dashboard/src/effects/useTelemetryOptIn.js -> packages/wp-dashboard/src/components/editorSettings/index.js -> packages/wp-dashboard/src/components/editorSettings/editorSettings.js -> packages/wp-dashboard/src/effects/index.js -> packages/wp-dashboard/src/effects/useTelemetryOptIn.js

Relevant Technical Choices

Adding webpack's CircularDependencyPlugin. Should help to track future circular deps.

To-do

  • Fix broken karma tests

User-facing changes

n/a

Testing Instructions

  • This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

  1. App should still work - no functional changes.
  2. Run storybook
  3. Go to a story editor story. Edit something in the story or related component. After saving, wait for a little while after storybook has rebuilt. Should see the update in browser and no warnings in the console titled Ignored an update to an unaccepted module
  4. Go to a dashboard story. Edit something in the story or related component. After saving, wait for a little while after storybook has rebuilt. Should see the update in browser and no warnings in the console titled Ignored an update to an unaccepted module
  5. Go to a design system story. Edit something in the story or related component. After saving, wait for a little while after storybook has rebuilt. Should see the update in browser and no warnings in the console titled Ignored an update to an unaccepted module

Reviews

Does this PR have a security-related impact?

no

Does this PR change what data or activity we track or use?

no

Does this PR have a legal-related impact?

no

Checklist

  • This PR addresses an existing issue and I have linked this PR to it in ZenHub
  • I have tested this code to the best of my abilities
  • I have verified accessibility to the best of my abilities (docs)
  • I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
  • This code is covered by automated tests (unit, integration, and/or e2e) to verify it works as intended (docs)
  • I have added documentation where necessary
  • I have added a matching Type: XYZ label to the PR

Fixes #10788

@samwhale samwhale added Type: Bug Something isn't working Type: Infrastructure Changes impacting testing infrastructure or build tooling Type: Code Quality Things that need a refactor, rewrite or just some good old developer ❤️ Pod: Pea labels Apr 1, 2022
@samwhale samwhale self-assigned this Apr 1, 2022
Comment on lines 38 to 41
import {
GlobalStyle,
EditorConfigProvider,
} from '@googleforcreators/story-editor';
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The problem continues - fast refresh does not work if this import exists.

Have fixed circular dependencies in all packages, but maybe there are circular dependencies still from this file? Not sure atm, but will keep digging.

They don't show up in the webpack circular dependency plugin, so wondering if it's due to something different.

@samwhale samwhale force-pushed the bugfix/10788-storybook-hot-reload branch from 04f1c8d to ce0d39e Compare April 1, 2022 20:03
samwhale added 14 commits April 4, 2022 10:45
Dep Graph:
packages/story-editor/src/app/highlights/index.js
packages/story-editor/src/app/highlights/provider.js
packages/story-editor/src/app/highlights/states.js
packages/story-editor/src/components/library/constants.js  // cut off here
packages/story-editor/src/components/library/panes/media/local/index.js
packages/story-editor/src/components/library/panes/media/local/mediaPane.js
packages/story-editor/src/components/library/panes/media/common/paginatedMediaGallery.js
packages/story-editor/src/components/library/panes/media/common/mediaGallery.js
packages/story-editor/src/components/library/panes/media/common/mediaElement.js
packages/story-editor/src/components/library/panes/media/common/innerElement.js
packages/story-editor/src/components/library/panes/shared/libraryMoveable.js
packages/story-editor/src/components/canvas/index.js
packages/story-editor/src/components/canvas/canvas.js
packages/story-editor/src/components/canvas/canvasLayout.js
packages/story-editor/src/components/floatingMenu/index.js
packages/story-editor/src/components/floatingMenu/layer.js
packages/story-editor/src/components/floatingMenu/menu.js
packages/story-editor/src/components/floatingMenu/menus/index.js
packages/story-editor/src/components/floatingMenu/menus/selector.js
packages/story-editor/src/components/floatingMenu/menus/image.js
packages/story-editor/src/components/floatingMenu/elements/index.js
packages/story-editor/src/components/floatingMenu/elements/more.js
packages/story-editor/src/app/highlights/index.js
* looks like there's still a circular dep when diving from preview.js into the editor??
@samwhale samwhale force-pushed the bugfix/10788-storybook-hot-reload branch from 2bc27c8 to 9a3118d Compare April 4, 2022 14:45
Comment on lines +33 to 43
// Disable reason:
// Importing from the dashboard and story editor roots break fast refresh in storybook.
// Prevented by importing the necessary providers and configs directly.
/* eslint-disable import/no-relative-packages */
import { GlobalStyle as DashboardGlobalStyle } from '../packages/dashboard/src/theme';
import DashboardKeyboardOnlyOutline from '../packages/dashboard/src/utils/keyboardOnlyOutline';
import DashboardConfigProvider from '../packages/dashboard/src/app/config/configProvider';
import ApiProvider from '../packages/dashboard/src/app/api/apiProvider';
import EditorConfigProvider from '../packages/story-editor/src/app/config/configProvider';
/* eslint-enable import/no-relative-packages */

Copy link
Contributor Author

@samwhale samwhale Apr 4, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The story editor and dashboard stories were not fast refreshing, and were logging warnings like this:

Dashboard Story Editor
image image

Importing directly from the modules here removes these warnings and fixes fast refresh.

Got the idea from this thread

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting 🤔

I guess storybook doesn't like npm workspaces where the packages are referenced from node_modules but actually symlinked.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe 🤷 but seems like finding these imports using relative paths seems to fix it. Luckily this change can be scoped to this one file.

Comment on lines +17 to +24
export const PANE_IDS = {
MEDIA: 'media',
MEDIA_3P: 'media3p',
TEXT: 'text',
SHAPES: 'shapes',
ELEMENTS: 'elements',
PAGE_TEMPLATES: 'pageTemplates',
};
Copy link
Contributor Author

@samwhale samwhale Apr 4, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a weird diff. Two things happened here:

  1. Broke a loop that involved the checklist cards and the thumbnail wrapper + video checklist cards: 566a1b3 and 083b38b. The file in red was deleted.
  2. Broke a loop that involved the highlights provider: c5dd4c6. The file in green was added and these imports were updated

These two are not related.

@samwhale samwhale changed the title [WIP] Storybook: Fix Circular Dependencies and fast refresh Storybook: Fix Circular Dependencies and fast refresh Apr 4, 2022
@samwhale samwhale marked this pull request as ready for review April 4, 2022 15:21
@github-actions
Copy link
Contributor

github-actions bot commented Apr 4, 2022

Size Change: -4.12 kB (0%)

Total Size: 2.59 MB

Filename Size Change
assets/js/wp-story-editor.js 293 kB -4.19 kB (-1%)
ℹ️ View Unchanged
Filename Size Change
assets/css/carousel-view-rtl.css 702 B 0 B
assets/css/carousel-view.css 701 B 0 B
assets/css/web-stories-block-rtl.css 4.3 kB 0 B
assets/css/web-stories-block.css 4.35 kB 0 B
assets/css/web-stories-embed-rtl.css 317 B 0 B
assets/css/web-stories-embed.css 317 B 0 B
assets/css/web-stories-list-styles-rtl.css 2.14 kB 0 B
assets/css/web-stories-list-styles.css 2.16 kB 0 B
assets/css/web-stories-theme-style-twentyeleven-rtl.css 102 B 0 B
assets/css/web-stories-theme-style-twentyeleven.css 102 B 0 B
assets/css/web-stories-theme-style-twentyfifteen-rtl.css 251 B 0 B
assets/css/web-stories-theme-style-twentyfifteen.css 251 B 0 B
assets/css/web-stories-theme-style-twentyfourteen-rtl.css 287 B 0 B
assets/css/web-stories-theme-style-twentyfourteen.css 287 B 0 B
assets/css/web-stories-theme-style-twentyseventeen-rtl.css 288 B 0 B
assets/css/web-stories-theme-style-twentyseventeen.css 288 B 0 B
assets/css/web-stories-theme-style-twentysixteen-rtl.css 224 B 0 B
assets/css/web-stories-theme-style-twentysixteen.css 224 B 0 B
assets/css/web-stories-theme-style-twentyten-rtl.css 143 B 0 B
assets/css/web-stories-theme-style-twentyten.css 143 B 0 B
assets/css/web-stories-theme-style-twentytwelve-rtl.css 256 B 0 B
assets/css/web-stories-theme-style-twentytwelve.css 256 B 0 B
assets/css/web-stories-theme-style-twentytwenty-rtl.css 86 B 0 B
assets/css/web-stories-theme-style-twentytwenty.css 86 B 0 B
assets/css/web-stories-theme-style-twentytwentyone-rtl.css 326 B 0 B
assets/css/web-stories-theme-style-twentytwentyone.css 326 B 0 B
assets/css/web-stories-widget-rtl.css 482 B 0 B
assets/css/web-stories-widget.css 482 B 0 B
assets/css/wp-dashboard-rtl.css 657 B 0 B
assets/css/wp-dashboard.css 659 B 0 B
assets/css/wp-story-editor-rtl.css 1.18 kB 0 B
assets/css/wp-story-editor.css 1.18 kB 0 B
assets/js/3039.js 212 kB 0 B
assets/js/4422.js 49.3 kB 0 B
assets/js/6325.js 5.37 kB 0 B
assets/js/7110.js 26.9 kB 0 B
assets/js/9671.js 1.14 MB 0 B
assets/js/9860.js 7.38 kB 0 B
assets/js/carousel-view.js 3.41 kB 0 B
assets/js/chunk-colorthief.js 2.64 kB 0 B
assets/js/chunk-ffmpeg.js 5.64 kB 0 B
assets/js/chunk-focus-visible.js 1.01 kB 0 B
assets/js/chunk-getStoryMarkup.js 5.51 kB 0 B
assets/js/chunk-html-to-image.js 4.6 kB 0 B
assets/js/chunk-opentype.js 96 B 0 B
assets/js/chunk-react-calendar.js 12.4 kB 0 B
assets/js/chunk-react-color.js 44.3 kB 0 B
assets/js/chunk-resize-observer-polyfill.js 2.57 kB 0 B
assets/js/chunk-web-animations-js.js 14.6 kB 0 B
assets/js/chunk-web-stories-template-0-metaData.js 546 B 0 B
assets/js/chunk-web-stories-template-0.js 10.8 kB 0 B
assets/js/chunk-web-stories-template-1-metaData.js 540 B 0 B
assets/js/chunk-web-stories-template-1.js 9.04 kB 0 B
assets/js/chunk-web-stories-template-10-metaData.js 533 B 0 B
assets/js/chunk-web-stories-template-10.js 7.01 kB 0 B
assets/js/chunk-web-stories-template-11-metaData.js 540 B 0 B
assets/js/chunk-web-stories-template-11.js 8.51 kB 0 B
assets/js/chunk-web-stories-template-12-metaData.js 496 B 0 B
assets/js/chunk-web-stories-template-12.js 9.59 kB 0 B
assets/js/chunk-web-stories-template-13-metaData.js 525 B 0 B
assets/js/chunk-web-stories-template-13.js 7.42 kB 0 B
assets/js/chunk-web-stories-template-14-metaData.js 582 B 0 B
assets/js/chunk-web-stories-template-14.js 7.58 kB 0 B
assets/js/chunk-web-stories-template-15-metaData.js 544 B 0 B
assets/js/chunk-web-stories-template-15.js 8.27 kB 0 B
assets/js/chunk-web-stories-template-16-metaData.js 588 B 0 B
assets/js/chunk-web-stories-template-16.js 10.4 kB 0 B
assets/js/chunk-web-stories-template-17-metaData.js 539 B 0 B
assets/js/chunk-web-stories-template-17.js 8.54 kB 0 B
assets/js/chunk-web-stories-template-18-metaData.js 585 B 0 B
assets/js/chunk-web-stories-template-18.js 9.33 kB 0 B
assets/js/chunk-web-stories-template-19-metaData.js 501 B 0 B
assets/js/chunk-web-stories-template-19.js 10.1 kB 0 B
assets/js/chunk-web-stories-template-2-metaData.js 586 B 0 B
assets/js/chunk-web-stories-template-2.js 9.2 kB 0 B
assets/js/chunk-web-stories-template-20-metaData.js 548 B 0 B
assets/js/chunk-web-stories-template-20.js 8.69 kB 0 B
assets/js/chunk-web-stories-template-21-metaData.js 534 B 0 B
assets/js/chunk-web-stories-template-21.js 9.23 kB 0 B
assets/js/chunk-web-stories-template-22-metaData.js 525 B 0 B
assets/js/chunk-web-stories-template-22.js 7.46 kB 0 B
assets/js/chunk-web-stories-template-23-metaData.js 605 B 0 B
assets/js/chunk-web-stories-template-23.js 7.13 kB 0 B
assets/js/chunk-web-stories-template-24-metaData.js 518 B 0 B
assets/js/chunk-web-stories-template-24.js 10.9 kB 0 B
assets/js/chunk-web-stories-template-25-metaData.js 544 B 0 B
assets/js/chunk-web-stories-template-25.js 7.23 kB 0 B
assets/js/chunk-web-stories-template-26-metaData.js 601 B 0 B
assets/js/chunk-web-stories-template-26.js 6.85 kB 0 B
assets/js/chunk-web-stories-template-27-metaData.js 543 B 0 B
assets/js/chunk-web-stories-template-27.js 7.63 kB 0 B
assets/js/chunk-web-stories-template-28-metaData.js 532 B 0 B
assets/js/chunk-web-stories-template-28.js 8.63 kB 0 B
assets/js/chunk-web-stories-template-29-metaData.js 561 B 0 B
assets/js/chunk-web-stories-template-29.js 8.57 kB 0 B
assets/js/chunk-web-stories-template-3-metaData.js 540 B 0 B
assets/js/chunk-web-stories-template-3.js 8.29 kB 0 B
assets/js/chunk-web-stories-template-30-metaData.js 576 B 0 B
assets/js/chunk-web-stories-template-30.js 7.87 kB 0 B
assets/js/chunk-web-stories-template-31-metaData.js 503 B 0 B
assets/js/chunk-web-stories-template-31.js 9.64 kB 0 B
assets/js/chunk-web-stories-template-32-metaData.js 551 B 0 B
assets/js/chunk-web-stories-template-32.js 12.3 kB 0 B
assets/js/chunk-web-stories-template-33-metaData.js 492 B 0 B
assets/js/chunk-web-stories-template-33.js 8.94 kB 0 B
assets/js/chunk-web-stories-template-34-metaData.js 571 B 0 B
assets/js/chunk-web-stories-template-34.js 7.72 kB 0 B
assets/js/chunk-web-stories-template-35-metaData.js 565 B 0 B
assets/js/chunk-web-stories-template-35.js 8.97 kB 0 B
assets/js/chunk-web-stories-template-36-metaData.js 576 B 0 B
assets/js/chunk-web-stories-template-36.js 11.7 kB 0 B
assets/js/chunk-web-stories-template-37-metaData.js 528 B 0 B
assets/js/chunk-web-stories-template-37.js 6.5 kB 0 B
assets/js/chunk-web-stories-template-38-metaData.js 572 B 0 B
assets/js/chunk-web-stories-template-38.js 8 kB 0 B
assets/js/chunk-web-stories-template-39-metaData.js 589 B 0 B
assets/js/chunk-web-stories-template-39.js 7.71 kB 0 B
assets/js/chunk-web-stories-template-4-metaData.js 565 B 0 B
assets/js/chunk-web-stories-template-4.js 11.6 kB 0 B
assets/js/chunk-web-stories-template-40-metaData.js 556 B 0 B
assets/js/chunk-web-stories-template-40.js 9.17 kB 0 B
assets/js/chunk-web-stories-template-41-metaData.js 572 B 0 B
assets/js/chunk-web-stories-template-41.js 7.86 kB 0 B
assets/js/chunk-web-stories-template-42-metaData.js 522 B 0 B
assets/js/chunk-web-stories-template-42.js 7.12 kB 0 B
assets/js/chunk-web-stories-template-43-metaData.js 558 B 0 B
assets/js/chunk-web-stories-template-43.js 8.47 kB 0 B
assets/js/chunk-web-stories-template-44-metaData.js 582 B 0 B
assets/js/chunk-web-stories-template-44.js 10.4 kB 0 B
assets/js/chunk-web-stories-template-45-metaData.js 564 B 0 B
assets/js/chunk-web-stories-template-45.js 7.36 kB 0 B
assets/js/chunk-web-stories-template-46-metaData.js 531 B 0 B
assets/js/chunk-web-stories-template-46.js 5.05 kB 0 B
assets/js/chunk-web-stories-template-47-metaData.js 592 B 0 B
assets/js/chunk-web-stories-template-47.js 8.46 kB 0 B
assets/js/chunk-web-stories-template-48-metaData.js 556 B 0 B
assets/js/chunk-web-stories-template-48.js 8.35 kB 0 B
assets/js/chunk-web-stories-template-49-metaData.js 518 B 0 B
assets/js/chunk-web-stories-template-49.js 9.84 kB 0 B
assets/js/chunk-web-stories-template-5-metaData.js 555 B 0 B
assets/js/chunk-web-stories-template-5.js 9.44 kB 0 B
assets/js/chunk-web-stories-template-50-metaData.js 504 B 0 B
assets/js/chunk-web-stories-template-50.js 8.45 kB 0 B
assets/js/chunk-web-stories-template-51-metaData.js 527 B 0 B
assets/js/chunk-web-stories-template-51.js 10 kB 0 B
assets/js/chunk-web-stories-template-52-metaData.js 602 B 0 B
assets/js/chunk-web-stories-template-52.js 10.2 kB 0 B
assets/js/chunk-web-stories-template-53-metaData.js 553 B 0 B
assets/js/chunk-web-stories-template-53.js 5.93 kB 0 B
assets/js/chunk-web-stories-template-54-metaData.js 547 B 0 B
assets/js/chunk-web-stories-template-54.js 7.59 kB 0 B
assets/js/chunk-web-stories-template-55-metaData.js 574 B 0 B
assets/js/chunk-web-stories-template-55.js 6.79 kB 0 B
assets/js/chunk-web-stories-template-56-metaData.js 543 B 0 B
assets/js/chunk-web-stories-template-56.js 9.6 kB 0 B
assets/js/chunk-web-stories-template-57-metaData.js 528 B 0 B
assets/js/chunk-web-stories-template-57.js 14.2 kB 0 B
assets/js/chunk-web-stories-template-58-metaData.js 556 B 0 B
assets/js/chunk-web-stories-template-58.js 5.72 kB 0 B
assets/js/chunk-web-stories-template-59-metaData.js 588 B 0 B
assets/js/chunk-web-stories-template-59.js 8.76 kB 0 B
assets/js/chunk-web-stories-template-6-metaData.js 569 B 0 B
assets/js/chunk-web-stories-template-6.js 7.11 kB 0 B
assets/js/chunk-web-stories-template-60-metaData.js 509 B 0 B
assets/js/chunk-web-stories-template-60.js 9.09 kB 0 B
assets/js/chunk-web-stories-template-7-metaData.js 569 B 0 B
assets/js/chunk-web-stories-template-7.js 7.25 kB 0 B
assets/js/chunk-web-stories-template-8-metaData.js 569 B 0 B
assets/js/chunk-web-stories-template-8.js 8.48 kB 0 B
assets/js/chunk-web-stories-template-9-metaData.js 581 B 0 B
assets/js/chunk-web-stories-template-9.js 8.54 kB 0 B
assets/js/chunk-web-stories-templates.js 442 B 0 B
assets/js/chunk-web-stories-textset-0.js 5.08 kB 0 B
assets/js/chunk-web-stories-textset-1.js 6.64 kB 0 B
assets/js/chunk-web-stories-textset-2.js 7.67 kB 0 B
assets/js/chunk-web-stories-textset-3.js 15.1 kB 0 B
assets/js/chunk-web-stories-textset-4.js 4.16 kB 0 B
assets/js/chunk-web-stories-textset-5.js 5.49 kB 0 B
assets/js/chunk-web-stories-textset-6.js 5.29 kB 0 B
assets/js/chunk-web-stories-textset-7.js 10.2 kB 0 B
assets/js/generateBlurhash.worker.worker.js 1.09 kB 0 B
assets/js/imgareaselect.js 3.77 kB 0 B
assets/js/lightbox.js 550 B 0 B
assets/js/tinymce-button.js 2.84 kB 0 B
assets/js/web-stories-activation-notice.js 22.1 kB 0 B
assets/js/web-stories-block.js 18 kB 0 B
assets/js/web-stories-embed.js 20 B 0 B
assets/js/web-stories-widget.js 587 B 0 B
assets/js/wp-dashboard.js 68.5 kB +70 B (0%)

compressed-size-action

@googleforcreators-bot
Copy link
Collaborator

googleforcreators-bot commented Apr 4, 2022

Plugin builds for 5f1c855 are ready 🛎️!

Copy link
Contributor

@BrittanyIRL BrittanyIRL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, great job deducing what was causing this. Thanks for the explanation. Tested locally and fast refresh for storybook is back. Not seeing any errors there and app works as expected locally as well.

Copy link
Collaborator

@swissspidy swissspidy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, kudos for going down this rabbit hole!

The bundle size improvement is also a nice side effect

@samwhale samwhale force-pushed the bugfix/10788-storybook-hot-reload branch from d8335ac to 5f1c855 Compare April 5, 2022 15:05
@samwhale samwhale merged commit de86a29 into main Apr 5, 2022
@samwhale samwhale deleted the bugfix/10788-storybook-hot-reload branch April 5, 2022 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug Something isn't working Type: Code Quality Things that need a refactor, rewrite or just some good old developer ❤️ Type: Infrastructure Changes impacting testing infrastructure or build tooling
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Storybook: Hot reload broken
4 participants