# Latest

**URL:** https://jsonforms.discourse.group/latest.md

[Latest](https://jsonforms.discourse.group/latest.md) · [Categories](https://jsonforms.discourse.group/categories.md) · [Tags](https://jsonforms.discourse.group/tags.md)

---

## [Karabiner-Element Profile Switching Hot-key](https://jsonforms.discourse.group/t/karabiner-element-profile-switching-hot-key/2823)

<div class="topic-metadata">

**Author:** [@MasterHegel](https://jsonforms.discourse.group/u/MasterHegel)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 1:35am UTC](https://jsonforms.discourse.group/t/karabiner-element-profile-switching-hot-key/2823 "2026-09-23T01:35:11Z")

</div>

Hello, I can get the Karabiner-Elements profile to switch one time, but once the profile has been switched, the key combination does not switch the profile back. “Brood War (Core) Activated” appears followed by “Test Pr…

---

## [Is the angular-material package dependency on hammerjs still needed?](https://jsonforms.discourse.group/t/is-the-angular-material-package-dependency-on-hammerjs-still-needed/2799)

<div class="topic-metadata">

**Author:** [@thw0rted](https://jsonforms.discourse.group/u/thw0rted)\
**Replies:** 4\
**Last updated:** [August 13, 2026, 7:30pm UTC](https://jsonforms.discourse.group/t/is-the-angular-material-package-dependency-on-hammerjs-still-needed/2799 "2026-08-13T19:30:00Z")

</div>

I didn’t want to open this as a “bug report” as such, but can file an issue if that’s appropriate. When building a modern Angular application using the Angular Material JSONForms package, a warning is shown because it i…

---

## [Error on recursive schema: Maximum recursive updates exceeded in component \<OneOfRenderer\>](https://jsonforms.discourse.group/t/error-on-recursive-schema-maximum-recursive-updates-exceeded-in-component-oneofrenderer/2798)

<div class="topic-metadata">

**Author:** [@fernandojsg](https://jsonforms.discourse.group/u/fernandojsg)\
**Replies:** 2\
**Last updated:** [August 3, 2026, 7:53am UTC](https://jsonforms.discourse.group/t/error-on-recursive-schema-maximum-recursive-updates-exceeded-in-component-oneofrenderer/2798 "2026-08-03T07:53:18Z")

</div>

Hi everyone! I’m working on a recursive schema that could have a leaf or a branch that could recursively have leaf/branch. When I try to add a children I got a lot of logs from the AJV validator: Combinator subschema …

---

## [Array index shift while deletion](https://jsonforms.discourse.group/t/array-index-shift-while-deletion/2818)

<div class="topic-metadata">

**Author:** [@kiruba04](https://jsonforms.discourse.group/u/kiruba04)\
**Replies:** 1\
**Last updated:** [June 3, 2026, 10:42am UTC](https://jsonforms.discourse.group/t/array-index-shift-while-deletion/2818 "2026-06-03T10:42:04Z")

</div>

On my application i am doing the history panel like that on edit page on there while i delete the index shift cause all the below deleted field as a deleted like that i can not even able to assign the id because i am not…

---

## [Introducing JSON Forms Svelte](https://jsonforms.discourse.group/t/introducing-json-forms-svelte/2817)

<div class="topic-metadata">

**Author:** [@kchobantonov](https://jsonforms.discourse.group/u/kchobantonov)\
**Replies:** 1\
**Last updated:** [May 7, 2026, 12:22pm UTC](https://jsonforms.discourse.group/t/introducing-json-forms-svelte/2817 "2026-05-07T12:22:10Z")

</div>

Introducing JSON Forms Svelte JSON Forms Svelte is now available: a Svelte 5 implementation for building dynamic, schema-driven forms with JSON Forms. This first public release includes the core Svelte bindings, extende…

---

## [Prevent additionalErrors from appending and show only latest error](https://jsonforms.discourse.group/t/prevent-additionalerrors-from-appending-and-show-only-latest-error/2816)

<div class="topic-metadata">

**Author:** [@SatendraRaghav](https://jsonforms.discourse.group/u/SatendraRaghav)\
**Replies:** 1\
**Last updated:** [April 29, 2026, 11:09am UTC](https://jsonforms.discourse.group/t/prevent-additionalerrors-from-appending-and-show-only-latest-error/2816 "2026-04-29T11:09:53Z")

</div>

I am using setAdditionalErrors to display custom validation errors in my form. However, when the JSON schema validation also produces errors, the new errors are appended to the existing ones instead of replacing them.…

---

## [Ajv-error not compatible with 3.7](https://jsonforms.discourse.group/t/ajv-error-not-compatible-with-3-7/2807)

<div class="topic-metadata">

**Author:** [@clysss](https://jsonforms.discourse.group/u/clysss)\
**Replies:** 6\
**Last updated:** [April 24, 2026, 6:57pm UTC](https://jsonforms.discourse.group/t/ajv-error-not-compatible-with-3-7/2807 "2026-04-24T18:57:09Z")

</div>

I’m using customs ajv-errors. after update from 3.6 to 3.7 the error messages are no more customs… my main call looks like ; \<JsonForms //i18n={{translate: translator}} schema={schemasQuery.data.sche…

---

## [MUI version 9 support](https://jsonforms.discourse.group/t/mui-version-9-support/2814)

<div class="topic-metadata">

**Author:** [@master-sushi](https://jsonforms.discourse.group/u/master-sushi)\
**Replies:** 1\
**Last updated:** [April 17, 2026, 8:31am UTC](https://jsonforms.discourse.group/t/mui-version-9-support/2814 "2026-04-17T08:31:16Z")

</div>

Are you planning to support MUI version 9? Thank you

---

## [String Transformations](https://jsonforms.discourse.group/t/string-transformations/2811)

<div class="topic-metadata">

**Author:** [@cgrigg](https://jsonforms.discourse.group/u/cgrigg)\
**Replies:** 1\
**Last updated:** [April 17, 2026, 8:20am UTC](https://jsonforms.discourse.group/t/string-transformations/2811 "2026-04-17T08:20:02Z")

</div>

Hi team I am new to your site and new to JSON so please be gentle. I am utilising Power Automate to look at categories assigned to my emails and then push some data back to an SQL database. I used graph explorer to he…

---

## [Default placeholders in JsonSchema](https://jsonforms.discourse.group/t/default-placeholders-in-jsonschema/2800)

<div class="topic-metadata">

**Author:** [@faridguzman91](https://jsonforms.discourse.group/u/faridguzman91)\
**Replies:** 1\
**Last updated:** [February 17, 2026, 8:55am UTC](https://jsonforms.discourse.group/t/default-placeholders-in-jsonschema/2800 "2026-02-17T08:55:19Z")

</div>

I would like to render a schema with these example values as placeholders in my custom inputfieldrenderer.vue renderer: //yaml example: dns: a\_record\_targets: - 127.0.0.1 - 12…

---

## [Error when testing JsonForms with vitest](https://jsonforms.discourse.group/t/error-when-testing-jsonforms-with-vitest/2796)

<div class="topic-metadata">

**Author:** [@YuriSapiens](https://jsonforms.discourse.group/u/YuriSapiens)\
**Replies:** 2\
**Last updated:** [December 2, 2025, 7:27am UTC](https://jsonforms.discourse.group/t/error-when-testing-jsonforms-with-vitest/2796 "2025-12-02T07:27:27Z")

</div>

Full error stack trace ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Unhandled Errors ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Vitest caught 1 unhandled error during the test run. This might cause fal…

---

## [Issues with oneOf properties](https://jsonforms.discourse.group/t/issues-with-oneof-properties/2793)

<div class="topic-metadata">

**Author:** [@SilentArctic](https://jsonforms.discourse.group/u/SilentArctic)\
**Replies:** 6\
**Last updated:** [December 1, 2025, 12:28am UTC](https://jsonforms.discourse.group/t/issues-with-oneof-properties/2793 "2025-12-01T00:28:43Z")

</div>

Hello! I’m having an issue with oneOf groups. It technically works but the console logs this error message as soon as the oneOf is rendered. This happens for every oneOf property, and I’d like to prevent these errors fro…

---

## [Async dynamic enum for autocomplete text field](https://jsonforms.discourse.group/t/async-dynamic-enum-for-autocomplete-text-field/2787)

<div class="topic-metadata">

**Author:** [@perki](https://jsonforms.discourse.group/u/perki)\
**Replies:** 2\
**Last updated:** [November 27, 2025, 9:37am UTC](https://jsonforms.discourse.group/t/async-dynamic-enum-for-autocomplete-text-field/2787 "2025-11-27T09:37:02Z")

</div>

While looking for a way to populate an enum or oneOf list for a text by fetching options. I got a working solution with a custom renderer but using @mui/material I would be pleased to have some hints about how I could …

---

## [HandleChange in Custom Array Renderer (Vue)](https://jsonforms.discourse.group/t/handlechange-in-custom-array-renderer-vue/2797)

<div class="topic-metadata">

**Author:** [@FOppici](https://jsonforms.discourse.group/u/FOppici)\
**Replies:** 1\
**Last updated:** [November 25, 2025, 4:21pm UTC](https://jsonforms.discourse.group/t/handlechange-in-custom-array-renderer-vue/2797 "2025-11-25T16:21:36Z")

</div>

Hi all. I’ve integrated JsonForms in a Vue 3 app. I created a custom renderer for arrays. in this renderer I include an autocomplete listing different objects and I’d like to populate fields of an array item based on au…

---

## [Hiding a specific path when rendering a complex oneOf](https://jsonforms.discourse.group/t/hiding-a-specific-path-when-rendering-a-complex-oneof/2795)

<div class="topic-metadata">

**Author:** [@travjenkins](https://jsonforms.discourse.group/u/travjenkins)\
**Replies:** 1\
**Last updated:** [November 25, 2025, 8:44am UTC](https://jsonforms.discourse.group/t/hiding-a-specific-path-when-rendering-a-complex-oneof/2795 "2025-11-25T08:44:55Z")

</div>

TL;DR - is it safe to assume that the element scope can be parsed to find the property that is being rendered? I have a custom renderer that renders a oneOf with a discriminator. The renderer ( ui/src/forms/overrides/ma…

---

## [Release v3.7.0?](https://jsonforms.discourse.group/t/release-v3-7-0/2794)

<div class="topic-metadata">

**Author:** [@Doug348](https://jsonforms.discourse.group/u/Doug348)\
**Replies:** 1\
**Last updated:** [November 24, 2025, 11:14am UTC](https://jsonforms.discourse.group/t/release-v3-7-0/2794 "2025-11-24T11:14:18Z")

</div>

Hello JSON Forms team, Do you have an anticipated date or timeframe for publishing the official v3.7.0 release? I see there are a few alpha tags in Github. Thank you for all your great work! Doug

---

## [Should JSON Forms core distinguish between readonly and disabled controls?](https://jsonforms.discourse.group/t/should-json-forms-core-distinguish-between-readonly-and-disabled-controls/2791)

<div class="topic-metadata">

**Author:** [@kchobantonov](https://jsonforms.discourse.group/u/kchobantonov)\
**Replies:** 1\
**Last updated:** [November 18, 2025, 8:57am UTC](https://jsonforms.discourse.group/t/should-json-forms-core-distinguish-between-readonly-and-disabled-controls/2791 "2025-11-18T08:57:16Z")

</div>

At the moment, JSON Forms does not differentiate between readonly and disabled controls. Renderers only receive information about whether a control is enabled or not, which means readOnly: true fields from the JSON Sche…

---

## [Custom UISchema data on Custom Control Render (Angular)](https://jsonforms.discourse.group/t/custom-uischema-data-on-custom-control-render-angular/2788)

<div class="topic-metadata">

**Author:** [@gmarinelli](https://jsonforms.discourse.group/u/gmarinelli)\
**Replies:** 1\
**Last updated:** [October 28, 2025, 2:57pm UTC](https://jsonforms.discourse.group/t/custom-uischema-data-on-custom-control-render-angular/2788 "2025-10-28T14:57:18Z")

</div>

I have a custom Renderer Set that uses Angular as the binding mechanism, but renders the components with Bootstrap 5 style. This is the custom renderer I have for GroupLayout: @Component({ selector: 'GroupLayoutRender…

---

## [How to customize the element style, eg height / margin](https://jsonforms.discourse.group/t/how-to-customize-the-element-style-eg-height-margin/2741)

<div class="topic-metadata">

**Author:** [@coco](https://jsonforms.discourse.group/u/coco)\
**Replies:** 4\
**Last updated:** [October 14, 2025, 3:25pm UTC](https://jsonforms.discourse.group/t/how-to-customize-the-element-style-eg-height-margin/2741 "2025-10-14T15:25:53Z")

</div>

what best way to define the input element style ? eg height , currently it is default , height too large, I want change to small, but looks it no simple way to set it . I meaning set it from the uiSchema if possible …

---

## [Vuetify stepper labels](https://jsonforms.discourse.group/t/vuetify-stepper-labels/2779)

<div class="topic-metadata">

**Author:** [@kfleming](https://jsonforms.discourse.group/u/kfleming)\
**Replies:** 1\
**Last updated:** [October 10, 2025, 8:45am UTC](https://jsonforms.discourse.group/t/vuetify-stepper-labels/2779 "2025-10-10T08:45:14Z")

</div>

Hello, I’ve just started out with JSONForms and I’m trying to create a stepper for a mobile friendly site using the Vuetify render set. The issue that I’m having is with label rendering. I want the stepper labels to dis…

---

## [Problem with MaterialUI DatePicker French traduction](https://jsonforms.discourse.group/t/problem-with-materialui-datepicker-french-traduction/2783)

<div class="topic-metadata">

**Author:** [@EtienneS76](https://jsonforms.discourse.group/u/EtienneS76)\
**Replies:** 1\
**Last updated:** [October 6, 2025, 8:28am UTC](https://jsonforms.discourse.group/t/problem-with-materialui-datepicker-french-traduction/2783 "2025-10-06T08:28:53Z")

</div>

Hello everyone, I’m experiencing an issue with Material-UI DatePicker not displaying French text despite having properly configured the locale settings. I define the dayjs.locale(‘fr’) and it’s work because when i use a…

---

## [Angular JSONForms oneOf with custom radio renderer: selected branch does not show any fields](https://jsonforms.discourse.group/t/angular-jsonforms-oneof-with-custom-radio-renderer-selected-branch-does-not-show-any-fields/2781)

<div class="topic-metadata">

**Author:** [@vsam](https://jsonforms.discourse.group/u/vsam)\
**Replies:** 1\
**Last updated:** [October 6, 2025, 7:31am UTC](https://jsonforms.discourse.group/t/angular-jsonforms-oneof-with-custom-radio-renderer-selected-branch-does-not-show-any-fields/2781 "2025-10-06T07:31:27Z")

</div>

I’m trying to use JSONForms with a custom radio renderer to handle a oneOf. The idea is simple: select Natural person OR Legal person via radio buttons → only that branch’s fields should show up. But when I select an o…

---

## [Is there a way to map ajv error object to field control](https://jsonforms.discourse.group/t/is-there-a-way-to-map-ajv-error-object-to-field-control/2782)

<div class="topic-metadata">

**Author:** [@rohan.thakare](https://jsonforms.discourse.group/u/rohan.thakare)\
**Replies:** 2\
**Last updated:** [October 3, 2025, 5:55am UTC](https://jsonforms.discourse.group/t/is-there-a-way-to-map-ajv-error-object-to-field-control/2782 "2025-10-03T05:55:25Z")

</div>

Right now I am getting error from AJV for required min items, is there a way to map AJV error to field control

---

## [Same property names - can't load some options/rules declared in the uiSchema](https://jsonforms.discourse.group/t/same-property-names-cant-load-some-options-rules-declared-in-the-uischema/2777)

<div class="topic-metadata">

**Author:** [@KlrSur0](https://jsonforms.discourse.group/u/KlrSur0)\
**Replies:** 3\
**Last updated:** [October 2, 2025, 8:06am UTC](https://jsonforms.discourse.group/t/same-property-names-cant-load-some-options-rules-declared-in-the-uischema/2777 "2025-10-02T08:06:23Z")

</div>

Hello, I’m facing an issue with the uischema. I have a complex schema and UI schema. My data uses the same property name in different places. { type: "stringA", subObject: { type: "stringB", otherProp…

---

## [Making a custom UISchema type Scoped in TypeScript](https://jsonforms.discourse.group/t/making-a-custom-uischema-type-scoped-in-typescript/2778)

<div class="topic-metadata">

**Author:** [@J5live](https://jsonforms.discourse.group/u/J5live)\
**Replies:** 2\
**Last updated:** [September 23, 2025, 1:58pm UTC](https://jsonforms.discourse.group/t/making-a-custom-uischema-type-scoped-in-typescript/2778 "2025-09-23T13:58:14Z")

</div>

Hi, I am creating custom components to match our usages using uiTypeIs tester. export const autocompleteJsonFormControlTester = rankWith( 3, uiTypeIs("AutocompleteControl") ); It all works but the typescript typin…

---

## [Preventing remount of custom renderer when updating UI schema](https://jsonforms.discourse.group/t/preventing-remount-of-custom-renderer-when-updating-ui-schema/2775)

<div class="topic-metadata">

**Author:** [@jenn4453](https://jsonforms.discourse.group/u/jenn4453)\
**Replies:** 1\
**Last updated:** [September 17, 2025, 8:03am UTC](https://jsonforms.discourse.group/t/preventing-remount-of-custom-renderer-when-updating-ui-schema/2775 "2025-09-17T08:03:27Z")

</div>

I have a use case where my schema and uischema contain variables that reference the current formData. When formData changes, I resolve those variables outside of JSON Forms. If any referenced data changed, I re-generate…

---

## [Validate input for UISchema: is there a JSON Schema for UI Schemas?](https://jsonforms.discourse.group/t/validate-input-for-uischema-is-there-a-json-schema-for-ui-schemas/2764)

<div class="topic-metadata">

**Author:** [@thibaut.miquel](https://jsonforms.discourse.group/u/thibaut.miquel)\
**Replies:** 6\
**Last updated:** [September 17, 2025, 7:53am UTC](https://jsonforms.discourse.group/t/validate-input-for-uischema-is-there-a-json-schema-for-ui-schemas/2764 "2025-09-17T07:53:24Z")

</div>

Hey ! I would like to validate programmatically an input that is expected to be a UI Schema. It should raise if such input does not comply with the UI Schema specifications. Do we have a JSON Schema of UI Schemas for s…

---

## [The description appeared only on focus, which caused the input to jump](https://jsonforms.discourse.group/t/the-description-appeared-only-on-focus-which-caused-the-input-to-jump/2771)

<div class="topic-metadata">

**Author:** [@parsamoloody](https://jsonforms.discourse.group/u/parsamoloody)\
**Replies:** 1\
**Last updated:** [September 8, 2025, 10:38am UTC](https://jsonforms.discourse.group/t/the-description-appeared-only-on-focus-which-caused-the-input-to-jump/2771 "2025-09-08T10:38:30Z")

</div>

Descriptions were only displayed in focus mode, which caused input skipping and spacing between inputs. what is your recommend?

---

## [Vue 3 custom renderer for array addItem not triggering](https://jsonforms.discourse.group/t/vue-3-custom-renderer-for-array-additem-not-triggering/2766)

<div class="topic-metadata">

**Author:** [@rohan.thakare](https://jsonforms.discourse.group/u/rohan.thakare)\
**Replies:** 3\
**Last updated:** [September 8, 2025, 10:37am UTC](https://jsonforms.discourse.group/t/vue-3-custom-renderer-for-array-additem-not-triggering/2766 "2025-09-08T10:37:49Z")

</div>

Written custom renderer for array fields, calling addItem from useVanillaArrayControl(useJsonFormsArrayControl(props)) but not adding item in array, but when we try with dispatch action its working fine

---

## [An UNEXPECTED field is getting rendered whose property is not even existing in the schema](https://jsonforms.discourse.group/t/an-unexpected-field-is-getting-rendered-whose-property-is-not-even-existing-in-the-schema/2763)

<div class="topic-metadata">

**Author:** [@kotesh-arya](https://jsonforms.discourse.group/u/kotesh-arya)\
**Replies:** 4\
**Last updated:** [August 22, 2025, 7:17pm UTC](https://jsonforms.discourse.group/t/an-unexpected-field-is-getting-rendered-whose-property-is-not-even-existing-in-the-schema/2763 "2025-08-22T19:17:46Z")

</div>

Pasting the schema : { "type": "object", "$defs": { "marketplace\_id": { "default": "A39IBJ37TRP1C6", "editable": false, "hidden": true, "examples": \[ …

[Next page](https://jsonforms.discourse.group/latest.md?page=1)
