> For the complete documentation index, see [llms.txt](https://doc.orbeon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.orbeon.com/release-notes/orbeon-forms-2023.1.2.md).

# Orbeon Forms 2023.1.2

**Friday, April 26, 2024**

Today we released Orbeon Forms 2023.1.2 PE! This maintenance release contains bug-fixes and minor new features and is recommended for all users of:

* [Orbeon Forms 2023.1.1 PE](/release-notes/orbeon-forms-2023.1.1.md)
* [Orbeon Forms 2023.1 PE](/release-notes/orbeon-forms-2023.1.md)

This release addresses the following issues since [Orbeon Forms 2023.1.1 PE](/release-notes/orbeon-forms-2023.1.1.md):

* Security
  * Upgrade to TinyMCE 6 ([#6249](https://github.com/orbeon/orbeon-forms/issues/6249))
* Accessibility
  * Multiple elements with `id="xforms-select-full-template"` and `id="xforms-select1-full-template"` ([#6224](https://github.com/orbeon/orbeon-forms/issues/6224))
  * `role` and ARIA attributes for radio buttons and checkboxes in static readonly ([#6235](https://github.com/orbeon/orbeon-forms/issues/6235))
  * Don't produce `role="textbox"` on `input` for date and time ([#6270](https://github.com/orbeon/orbeon-forms/issues/6270))
* Form Builder
  * Type with custom error message must not store `xs:string` ([#6252](https://github.com/orbeon/orbeon-forms/issues/6252))
  * "Test Offline" uses inline script ([#6242](https://github.com/orbeon/orbeon-forms/issues/6242))
  * "form not found" when closing Control Settings ([#6277](https://github.com/orbeon/orbeon-forms/issues/6277))
* Form Runner
  * `ORBEON.fr.API.wizard.focus()` to support the `lax` and `strict` modes ([#6240](https://github.com/orbeon/orbeon-forms/issues/6240))
  * Excel export: Boolean `xf:input` doesn't export possible item values ([#6244](https://github.com/orbeon/orbeon-forms/issues/6244))
  * Import: validate that Boolean values are `false`/`true` but reject `0`/`1` ([#6250](https://github.com/orbeon/orbeon-forms/issues/6250))
  * Requests to persistence API not taking `oxf.http.forward-headers` into account ([#6255](https://github.com/orbeon/orbeon-forms/issues/6255))
  * Dropdown part in Dropdown with "Other" overflowing when labels are very long ([#6233](https://github.com/orbeon/orbeon-forms/issues/6233))
  * Ability to configure the plain dropdown with search with a minimum input length ([#6245](https://github.com/orbeon/orbeon-forms/issues/6245))
  * Rapid changes on Angular component can lead to multiple forms being embedded in the page ([#6251](https://github.com/orbeon/orbeon-forms/issues/6251))
  * JavaScript error when going to "All Form Controls" review page ([#6256](https://github.com/orbeon/orbeon-forms/issues/6256))
  * Improvements to configuration warning banner ([#6267](https://github.com/orbeon/orbeon-forms/issues/6267))
  * Don't create session when loading font files and for `OPTIONS` ([#6019](https://github.com/orbeon/orbeon-forms/issues/6019))
  * Radio button, checkboxes incorrectly checked ([#6272](https://github.com/orbeon/orbeon-forms/issues/6272))
  * `StackOverflowError` with complex form ([#6260](https://github.com/orbeon/orbeon-forms/issues/6260))
  * Wizard TOC subsection has gray on gray or white on gray text ([#6246](https://github.com/orbeon/orbeon-forms/issues/6246))
  * Schema to be aware of the dynamic dropdown itemset-empty attribute ([#6022](https://github.com/orbeon/orbeon-forms/issues/6022))
  * Excel import crashes during validation ([#6278](https://github.com/orbeon/orbeon-forms/issues/6278))
  * Import: grid layout is wrong ([#6281](https://github.com/orbeon/orbeon-forms/issues/6281))

You can download the latest version of Orbeon Forms from the [downloads](https://www.orbeon.com/download) page.

Don't forget to [grab a trial license](https://prod.orbeon.com/prod/fr/orbeon/register/new) for the PE version.

Please send feedback via [Twitter](https://twitter.com/orbeon), [Bluesky](https://bsky.app/profile/orbeon.bsky.social), or the [forum](https://groups.google.com/g/orbeon).

We hope you enjoy this release!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.orbeon.com/release-notes/orbeon-forms-2023.1.2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
