Bug - UX - Error Message on Edit in TinaCMS
Author: GordonBeemingCreated Dec 19, 2025Updated Sep 17, 2026
LabelsYakShaverNeeds Refinement
Requested by: @GordonBeeming via YakShaver.ai cc: @GordonBeeming, @kulesy, @adamcogan, @JackDevAU
Hi Team!
Url from screen share: https://www.ssw.com.au/rules/admin/#/rules/use-github-copilot-cli-secure-environment
Pain
Opening a rule for editing still raises a schema mismatch dialog, even though editing works. Editors get a warning they cannot act on. The wording in the screenshot is out of date: a reword in March added a help link but left the trigger untouched.
Approach
- The schema diff already returns a criticality and a change type. Gate the dialog on those, so only a difference that can break editing raises it.
- Name the change in the dialog, so a reader can tell a real mismatch from noise.
Acceptance Criteria
- A non-breaking difference, including a description-only one, does not raise the dialog.
- A breaking difference still raises it and names what changed.
- Editing a rule is confirmed clean on the Rules admin, on the version that site runs.
Reproduce Steps
- Navigate to the rule that needs editing.
- Click on the 'edit' button.
- Observe the error message that appears in TinaCMS.
Screenshot
Figure: Error message in TinaCMS during edit
Source: tinacms/tinacms