The .sync syntax has been replaced with the v-model syntax. The details are explained on this page: https://v3-migration.vuejs.org/breaking-changes/v-model.html
[Vue warn]: (deprecation COMPILER_V_BIND_SYNC) .sync modifier for v-bind has been removed. Use v-model with argument instead. `v-bind:language.sync` should be changed to `v-model:language`. Details: https://v3-migration.vuejs.org/breaking-changes/v-model.html 39 | </div> 40 | <language-and-category-widget 41 | :language.sync="language" | ^^^^^^^^^^^^^^^^^^^^^^^^^ 42 | :lexicalCategory.sync="lexicalCategory" 43 | :inEditMode="inEditMode" at <App>
- Acceptance Criteria
- the .sync modifier is no longer used anywhere on the page
- the new way of doing it also works with php-vuejs-templating, if that is relevant