-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[i18n] duplicate boolean field is not reactive #7086
Comments
I don't see a comments field in your config, could that be the problem? |
Sorry, I cut off the wrong part, updated with full configuration (maybe too long). |
What happens if you remove default and/or required? |
The field will be synchronized after clicking the Toggle i18n button twice. |
Could you prepare a minimum reproducible config? This one is very large so it's hard to determine the real culprit |
Sure. backend:
name: git-gateway
collections:
- create: true
fields:
- default: true
hint: Whether to show comments.
i18n: duplicate
label: Comments
name: comments
required: false
widget: boolean
- i18n: duplicate
label: Nav Weight
name: nav_weight
widget: number
folder: content/foo
i18n: true
label: Foo
name: foo
i18n:
default_locale: en
locales:
- en
- zh-hans
- zh-hant
structure: multiple_files
local_backend: true
locale: en
logo_url: http://localhost:7070/images/logo.png
media_folder: static/images/uploads
public_folder: /images/uploads
publish_mode: editorial_workflow
search: true
site_url: http://localhost:7070/ |
The problem is that the boolean widget does not update in real-time, while string and other widgets do. Once you save the page and refresh it, it will switch to the correct value. I have other priorities at the moment but I would gladly accept a PR that fixes this. I updated the original post and title to describe the issue better. |
Describe the bug
I have a duplicate boolean field
comments
, when changing it in one locale, the field won't sync in other locales.To Reproduce
Have a boolean widget with
i18n: duplicate
, show 2 locales side-by-side, and toggle it. The widget on the other locale will not update.Expected behavior
The toggle on the second locale should provide feedback in real time as the string widget does.
Screenshots
Applicable Versions:
CMS configuration
Updated for clarity
Additional context
The text was updated successfully, but these errors were encountered: