Making a CodexModule depend on @wikimedia/codex defeats the purpose of code splitting, because @wikimedia/codex loads the whole library. We should consider throwing a warning or an error if a CodexModule both uses codexComponents and lists @wikimedia/codex as a dependency.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| CodexModule: Add exception if @wikimedia/codex is required | mediawiki/core | master | +25 -0 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | CCiufo-WMF | T335317 [EPIC] Determine how to support code-splitting when using Codex inside MediaWiki | |||
| Resolved | BUG REPORT | ovasileva | T350069 message boxes visually change when full Codex styles module is loaded | ||
| Invalid | Feature | None | T338911 Optimize codex-search-styles | ||
| Resolved | Catrope | T349423 [EPIC] Implement Codex code splitting in ResourceLoader\CodexModule | |||
| Resolved | • AnneT | T356345 CodexModule: Consider warning or error when a CodexModule depends on @wikimedia/codex |
Event Timeline
Comment Actions
Change 999090 had a related patch set uploaded (by Anne Tomasevich; author: Anne Tomasevich):
[mediawiki/core@master] CodexModule: Add exception if @wikimedia/codex is required
Comment Actions
Change 999090 merged by jenkins-bot:
[mediawiki/core@master] CodexModule: Add exception if @wikimedia/codex is required