# Orbeon Forms 2022.1.9

**Wednesday, April 9, 2025**

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

* [Orbeon Forms 2022.1.8 PE](/release-notes/orbeon-forms-2022.1.8.md)
* [Orbeon Forms 2022.1.7 PE](/release-notes/orbeon-forms-2022.1.7.md)
* [Orbeon Forms 2022.1.6 PE](/release-notes/orbeon-forms-2022.1.6.md)
* [Orbeon Forms 2022.1.5 PE](/release-notes/orbeon-forms-2022.1.5.md)
* [Orbeon Forms 2022.1.4 PE](/release-notes/orbeon-forms-2022.1.4.md)
* [Orbeon Forms 2022.1.3 PE](/release-notes/orbeon-forms-2022.1.3.md)
* [Orbeon Forms 2022.1.2 PE](/release-notes/orbeon-forms-2022.1.2.md)
* [Orbeon Forms 2022.1.1 PE](/release-notes/orbeon-forms-2022.1.1.md)
* [Orbeon Forms 2022.1 PE](/release-notes/orbeon-forms-2022.1.md)

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

* Can't parse JSON from context with `xxf:json-to-xml()` #6470
* `xxf:json-to-xml()` fails instead of returning an empty sequence when the JSON is invalid #6472
* `xforms-selected` not set for radio buttons and checkboxes when itemset changes #6486
* HTTP Service with Serialization set to HTML Form fails with "Content type may not be null" #6487
* Buttons with `loading-indicator` set to `inline` are slightly taller #6507
* PDF file from Summary page produces error #6515
* Escape value of parameter used in HTML label, hint, or help message #6501
* Hint as tooltip not showing for datetime control #6563
* Form Runner Summary page reset the language to English #6582
* Plain textarea can be resized to overlap other controls #6612
* Second phase of `xf:submission replace="all"` unnecessarily send all the field values to the server #6682
* Submission, `send()` causing a new tab being opened #6792
* Add `xf:bind/@name` if missing #6860
* Reindex is triggered for attachments #6913
* Max aggregate file size not enforced when uploading multiple files #6606

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: 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-2022.1.9.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.
