Once we've switched from the migration build of Vue 3 to the regular build of Vue 3, the compatConfig settings in component definitions will be ignored, and we should remove them.
Code search: https://codesearch.wmcloud.org/things/?q=compatConfig
- Extension:CheckUser (4 files)
- modules/ext.checkUser.tempAccountsOnboarding/components/App.vue (1 matches)
- modules/ext.checkUser.tempAccountsOnboarding/components/TempAccountsOnboardingIPInfoStep.vue (1 matches)
- modules/ext.checkUser.tempAccountsOnboarding/components/TempAccountsOnboardingIPRevealStep.vue (1 matches)
- modules/ext.checkUser.tempAccountsOnboarding/components/TempAccountsOnboardingIntroStep.vue (1 matches)
[ ] Extension:ContentTranslation (1 files)
- app/dist/cx3.es.js (2 matches) is from vue-router dependency, not from CX itself
- Extension:SearchVue (15 files)
- resources/components/App.vue (1 matches)
- resources/components/AppViewDesktop.vue (1 matches)
- resources/components/AppViewMobile.vue (1 matches)
- resources/components/QuickViewTutorialPopup.vue (1 matches)
- resources/components/Tutorial.vue (1 matches)
- resources/components/generic/ContentSkeleton.vue (1 matches)
- resources/components/generic/ImageWithLoadingBackground.vue (1 matches)
- resources/components/generic/LoadingDots.vue (1 matches)
- resources/components/sections/QuickView.vue (1 matches)
- resources/components/sections/QuickViewCommons.vue (1 matches)
- resources/components/sections/QuickViewDescription.vue (1 matches)
- resources/components/sections/QuickViewImage.vue (1 matches)
- resources/components/sections/QuickViewLinks.vue (1 matches)
- resources/components/sections/QuickViewSections.vue (1 matches)
- resources/components/sections/QuickViewSnippet.vue (1 matches)
- Extension:Wikibase (36 files)
- client/data-bridge/dist/data-bridge.app.js (1 matches)
- client/data-bridge/src/presentation/App.vue (1 matches)
- client/data-bridge/src/presentation/components/AppHeader.vue (1 matches)
- client/data-bridge/src/presentation/components/BailoutActions.vue (1 matches)
- client/data-bridge/src/presentation/components/DataBridge.vue (1 matches)
- client/data-bridge/src/presentation/components/EditDecision.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorAmbiguousStatement.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorDeprecatedStatement.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorPermission.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorPermissionInfo.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorSaving.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorSavingAssertUser.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorSavingEditConflict.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorUnknown.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorUnsupportedDatatype.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorUnsupportedSnakType.vue (1 matches)
- client/data-bridge/src/presentation/components/ErrorWrapper.vue (1 matches)
- client/data-bridge/src/presentation/components/EventEmittingButton.vue (1 matches)
- client/data-bridge/src/presentation/components/IconMessageBox.vue (1 matches)
- client/data-bridge/src/presentation/components/IndeterminateProgressBar.vue (1 matches)
- Skin:Cosmos (1 files)
- resources/skins.cosmos.search/App.vue (1 matches)
- In addition, we should remove (conditional) calls to Vue.configureCompat. Some repos erroneously use configureCompat as a component setting instead of compatConfig, so we should remove those as well. Code search: https://codesearch.wmcloud.org/search/?q=configureCompat&files=&excludeFiles=&repos=
What needs to be done:
For all the extension repositories left (ContentTranslation, SearchVue, Wikibase) go to the files mentioned under each one, remove all instances of compactConfig