Repository navigation
[6.x] Export the control panel modules plugin bundles need - #20359
Closed
brianjhanson wants to merge 7 commits into
Closed
brianjhanson wants to merge 7 commits into
brianjhanson wants to merge 7 commits into
Conversation
📚 Storybook previews@craftcms/ui — open Storybook No changed components detected in this Storybook. resources/js — open Storybook No changed components detected in this Storybook. |
brianjhanson
marked this pull request as ready for review
November 4, 2026 20:28
Without it the module never lands in the manifest, so resolving the import map throws outside the dev server.
Contributor
Author
|
Collapsed into #20378, which carries this work plus #20276 and #20320 on a single branch rebased onto 6.x. Reviewing one branch beats keeping three bases in sync. All five commits came across, so craftcms/ckeditor#643 should retarget to #20378. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Publishes the control panel utilities plugin bundles need through the import map, so plugins share the CP's instances instead of bundling their own or relying on Yii2 adapter globals.
@craftcms/cpadds translation, escaping, HTML insertion, HTTP and URL helpers, config access, slideouts, element editors, chip actions, thumbnails, the image editor, and the uploader.cpConfig()returns the existingConfigServicesingleton. Garnish is a re-export of the existing package.craftcms/ckeditor#643 consumes these exports. Its latest revision removes upload placeholders and simplifies the toolbar without requiring further CMS changes.
HtmlSanitizerManager::config()remains separate in #20328.Evidence
@craftcms/garnish, and@craftcms/cplackedt,actionClient, andcpConfig.After: The original probe resolved the added exports and confirmed
cpConfig() === window.Cp.$config. This evidence predates the CKEditor simplifications; no new CMS code was added during that review.Related issues