VPAT 508

Voluntary Product Accessibility Template


Product Information

Product Name

Orbeon Forms (Form Runner)

Product Version

2025.1

Report Date

February 2026

Report Version

1.0

Product Description

Orbeon Forms is a web-based form management platform. Form Runner is the end-user runtime component that renders and processes HTML forms in a browser. It supports a wide variety of form controls, repeating sections and grids, multi-page wizard layouts, validation, and data submission.

Contact Information

Orbeon, Inc. — [email protected] — https://www.orbeon.com

Notes

This report covers Form Runner, the end-user-facing component. It does not cover Form Builder (the form authoring tool) or the administrative Summary page. The scope is the Web tier only; Chapter 4 (Hardware) does not apply.

Evaluation Methods Used

This conformance report is based on developer self-evaluation of the HTML output, ARIA markup, CSS, and keyboard behavior of Form Runner. No independent third-party accessibility audit has been performed.


Applicable Standards and Guidelines

This report covers the following accessibility standards:


Terms

Term
Definition

Supports

The functionality meets the criterion without known limitations.

Partially Supports

Some aspects of the functionality meet the criterion, but there are known limitations.

Does Not Support

The functionality does not meet the criterion.

Not Applicable

The criterion is not relevant to this product.

Not Evaluated

The criterion has not been assessed.


WCAG 2.x Report

Table 1: Success Criteria, Level A

Criteria
Conformance Level
Remarks and Explanations

1.1.1 Non-text Content (Level A)

Supports

Form controls are associated with text labels via <label> elements and ARIA attributes (aria-labelledby). Icons used decoratively carry aria-hidden="true". Attachment and image controls expose text alternatives through their labels.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

Not Applicable

Form Runner does not include pre-recorded audio-only or video-only content.

1.2.2 Captions (Prerecorded) (Level A)

Not Applicable

No pre-recorded synchronized media.

1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)

Not Applicable

No pre-recorded synchronized media.

1.3.1 Info and Relationships (Level A)

Supports

Semantic HTML elements are used throughout. Form control labels are programmatically associated via <label> and aria-labelledby. Section headings use appropriate heading elements. Groups of radio buttons and checkboxes use <fieldset>/<legend> or equivalent ARIA grouping. Layout tables carry role="presentation". Error messages are associated with their controls via aria-describedby.

1.3.2 Meaningful Sequence (Level A)

Supports

The reading order of the DOM matches the visual order of form controls.

1.3.3 Sensory Characteristics (Level A)

Partially Supports

Most instructions rely on text labels. Some UI affordances (e.g., drag-and-drop reordering of repeat rows) rely partly on visual proximity.

1.4.1 Use of Color (Level A)

Partially Supports

Required field indicators use both a visual marker (asterisk) and text. Validation states (error, warning, info) use color together with icons. In Windows High Contrast mode, radio buttons and checkboxes display correctly (fixed in 2023.1.3). Some status indicators may still rely on color alone in certain themes.

1.4.2 Audio Control (Level A)

Not Applicable

No audio content plays automatically.

2.1.1 Keyboard (Level A)

Supports

All form controls and buttons are keyboard-accessible via the Tab key. Dropdowns, date pickers, checkboxes, and radio buttons can be operated with the keyboard. Custom XBL components implement keyboard interaction patterns consistent with ARIA Authoring Practices. Keyboard events (keypress, keydown, keyup) are fully supported.

2.1.2 No Keyboard Trap (Level A)

Supports

Focus can be moved away from any component using standard keyboard keys. Modal dialogs trap focus within the dialog while open and restore focus to the triggering element on close, conforming to the ARIA dialog pattern.

2.2.1 Timing Adjustable (Level A)

Not Applicable

Form Runner does not impose session time limits by default. Any session timeout is a server-side application configuration outside the scope of this report.

2.2.2 Pause, Stop, Hide (Level A)

Not Applicable

No auto-updating, blinking, or scrolling content is present by default in Form Runner.

2.3.1 Three Flashes or Below Threshold (Level A)

Not Applicable

Form Runner does not contain flashing content.

2.4.1 Bypass Blocks (Level A)

Partially Supports

A <main> landmark is present since Orbeon Forms 2024.1.4. Navigation landmarks (<header>, <nav>, <main>, <footer>) allow screen reader users to skip directly to the form content. A skip-to-main-content link is not currently provided for keyboard users who do not use assistive technology.

2.4.2 Page Titled (Level A)

Supports

Each page rendered by Form Runner carries a descriptive <title> element that includes the form name.

2.4.3 Focus Order (Level A)

Supports

The Tab order follows the logical reading order of the form. Grid tab order can be configured as row-first (default) or column-first via a property. Focus management in dialogs follows the expected ARIA dialog pattern.

2.4.4 Link Purpose (In Context) (Level A)

Supports

Links and buttons carry descriptive labels or are accompanied by visible text. Icon-only buttons include accessible labels via aria-label or visually hidden text.

3.1.1 Language of Page (Level A)

Supports

The lang attribute on the <html> element is set to the active language of the form, which is determined by the user's language selection or the browser locale.

3.2.1 On Focus (Level A)

Supports

Moving focus to a control does not trigger unexpected context changes.

3.2.2 On Input (Level A)

Supports

Most input fields do not trigger context changes on input. Dynamic dropdowns that load items from a service trigger asynchronous data loads, which update dependent controls. These updates are announced via live regions where applicable.

3.3.1 Error Identification (Level A)

Supports

Validation errors are identified in the Error Summary component, which lists all invalid controls with their labels and error messages. Inline alert messages are associated with the relevant control. Controls are marked with aria-invalid="true" when they fail validation.

3.3.2 Labels or Instructions (Level A)

Supports

Every form control has a visible label. Hint text provides additional instructions. Required fields are marked with both a visual indicator and programmatic aria-required="true".

4.1.1 Parsing (Level A)

Supports

Form Runner produces well-formed HTML. Elements have complete start and end tags. IDs are unique per page. Nesting of elements conforms to the HTML specification.

4.1.2 Name, Role, Value (Level A)

Supports

Form controls expose their name via labels (aria-labelledby), role via semantic HTML elements or explicit ARIA roles, and state/value via ARIA attributes (aria-required, aria-invalid, aria-readonly, aria-expanded, aria-checked, aria-selected). XBL custom components expose the same attributes.

Table 2: Success Criteria, Level AA

Criteria
Conformance Level
Remarks and Explanations

1.2.4 Captions (Live) (Level AA)

Not Applicable

No live audio content.

1.2.5 Audio Description (Prerecorded) (Level AA)

Not Applicable

No pre-recorded synchronized media.

1.3.4 Orientation (Level AA)

Supports

Form Runner does not restrict display to a single orientation. Forms render in both portrait and landscape layouts.

1.3.5 Identify Input Purpose (Level AA)

Supports

Common personal data fields (name, email, phone, address) support browser autofill when standard HTML autocomplete attributes are present. This depends on the form author configuring the appropriate input types. Orbeon Forms does not automatically inject autocomplete attributes for all personal data fields.

1.4.3 Contrast (Minimum) (Level AA)

Partially Supports

The default color scheme has been designed with contrast ratios meeting WCAG AA for body text and interactive controls. However, a full third-party contrast audit has not been performed, and custom themes may introduce colors that do not meet the 4.5:1 text contrast ratio or 3:1 UI component contrast ratio. Orbeon Forms 2025.1 introduced CSS variables that simplify theming while making it easier to verify contrast compliance.

1.4.4 Resize Text (Level AA)

Supports

Text can be resized up to 200% without loss of content or functionality. Form Runner uses relative units (em, rem) for font sizes.

1.4.5 Images of Text (Level AA)

Supports

Text is rendered as HTML text, not as images. Labels, hints, and alert messages use text elements.

1.4.10 Reflow (Level AA)

Supports

Form Runner supports responsive layout. At narrow viewport widths (equivalent to 320 CSS pixels), form controls reflow into a single-column layout without horizontal scrolling.

1.4.11 Non-text Contrast (Level AA)

Partially Supports

Focus indicators, form control borders, and checkbox/radio button outlines have been updated to improve contrast. Windows High Contrast mode is supported (fixed in 2023.1.3). A comprehensive audit against the 3:1 non-text contrast ratio has not been performed for all UI components and states.

1.4.12 Text Spacing (Level AA)

Partially Supports

Form Runner's layout is largely flexible and tolerates increased text spacing. However, some complex custom controls (e.g., date/time pickers with fixed-size layouts) may clip or overlap text when letter spacing, word spacing, line height, and paragraph spacing are adjusted to the WCAG 1.4.12 thresholds.

1.4.13 Content on Hover or Focus (Level AA)

Supports

Hint text displayed on hover or focus can be dismissed by moving the pointer. Tooltip content is persistent while the pointer remains over the control.

2.4.5 Multiple Ways (Level AA)

Supports

On multi-page (wizard) forms, a table of contents provides an alternative way to navigate between sections. The Error Summary provides navigation to invalid controls by name.

2.4.6 Headings and Labels (Level AA)

Supports

Section titles are rendered as heading elements (<h2>, <h3>, etc.) in a logical hierarchy. Form control labels are descriptive.

2.4.7 Focus Visible (Level AA)

Supports

All focusable controls display a visible focus outline. Since Orbeon Forms 2022.1, focus highlights are rendered consistently across standard controls and control groups. Read-only fields also have a visible focus outline (improved in 2021.1.5).

2.5.3 Label in Name (Level AA)

Supports

Visible label text is included in the accessible name of controls. Icon buttons whose accessible name differs from their visible icon label include the visual label text in aria-label.

2.5.4 Motion Actuation (Level AA)

Not Applicable

No functionality is triggered solely by device motion or user movement.

3.1.2 Language of Parts (Level AA)

Partially Supports

The primary language is set at the page level. Inline content in a different language (e.g., multilingual help text) is not currently marked up with lang attributes on the individual elements.

3.2.3 Consistent Navigation (Level AA)

Supports

Navigation components (wizard navigation bar, error summary, action buttons) appear in a consistent position across pages of the same form.

3.2.4 Consistent Identification (Level AA)

Supports

Controls with the same function (e.g., Save, Submit, Previous, Next buttons) are identified consistently across forms and pages.

3.3.3 Error Suggestion (Level AA)

Supports

When a control fails validation, the associated alert message describes the error and, where applicable, suggests how to correct it. Form authors can configure custom error messages per constraint.

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

Supports

Form Runner provides a review/confirmation step in wizard forms and a read-only "view" mode before final submission. Saved data can be edited before final submission. Whether a confirmation step is presented depends on the form design chosen by the form author.

4.1.3 Status Messages (Level AA)

Partially Supports

Inline validation alerts are surfaced in ARIA live regions. The Error Summary updates dynamically.


Revised Section 508 Report

Chapter 3: Functional Performance Criteria (FPC)

Criteria
Conformance Level
Remarks and Explanations

302.1 Without Vision

Supports

Form Runner is usable with screen readers (NVDA, JAWS, VoiceOver). All form controls, labels, hints, validation messages, and navigation buttons are exposed to assistive technology. Complex custom controls (date pickers, dynamic dropdowns, file upload) have been progressively improved.

302.2 With Limited Vision

Supports

Text can be resized up to 200%. Form Runner uses relative units. The responsive layout reflows at narrow widths. High contrast mode is supported.

302.3 Without Perception of Color

Supports

Required fields are indicated by both a visual marker and text. Validation states include icons in addition to color.

302.4 Without Hearing

Not Applicable

Form Runner does not produce audio output.

302.5 With Limited Hearing

Not Applicable

Form Runner does not produce audio output.

302.6 Without Speech

Not Applicable

Form Runner does not require speech input.

302.7 With Limited Manipulation

Supports

All functionality is keyboard-operable. No interaction requires fine motor control (e.g., simultaneous multi-touch gestures or precise mouse movements).

302.8 With Limited Reach and Strength

Supports

All functionality is achievable without simultaneous multi-key commands beyond standard keyboard shortcuts.

302.9 With Limited Language, Cognitive, and Learning Abilities

Supports

Forms can include descriptive labels, hints, examples, and help text authored by the form designer. The Error Summary provides a consolidated list of errors with links to the relevant controls. Wizard-mode forms can break complex processes into smaller, labeled steps. The level of cognitive support depends significantly on the form design, which is the responsibility of the form author.

Chapter 5: Software

Note: Form Runner is a Web application delivered in a browser. Under the Revised Section 508 Standards, Web content must conform to WCAG 2.0 Level AA (§1194.22), which is addressed in the WCAG 2.x tables above. The criteria below address platform software behaviors.

Criteria
Conformance Level
Remarks and Explanations

501.1 Scope

Heading

502 Interoperability with Assistive Technology

Supports

Form Runner renders standard HTML and exposes information to platform accessibility APIs via WAI-ARIA. It does not require or install any platform-level software components outside the browser.

503.4 User Controls for Captions and Audio Description

Not Applicable

No media player is included.

503.4.1 Caption Controls

Not Applicable

503.4.2 Audio Description Controls

Not Applicable

Chapter 6: Support Documentation and Services

Criteria
Conformance Level
Remarks and Explanations

601.1 Scope

Heading

602.2 Accessibility and Compatibility Features

Supports

Orbeon Forms documentation at https://doc.orbeon.com/ describes accessibility-related properties and features. A dedicated accessibility page exists. The documentation itself is published as HTML and covers ARIA properties, keyboard navigation, error summary, focus management, and PDF/A.

602.3 Electronic Support Documentation

Supports

Support documentation is provided in HTML format on https://doc.orbeon.com/.

602.4 Alternate Formats for Non-Electronic Support Documentation

Not Applicable

All support documentation is provided electronically.

603.2 Information on Accessibility and Compatibility Features

Supports

Accessibility-related features are described in the product documentation. This VPAT serves as the primary consolidated accessibility statement.

603.3 Accommodation of Communication Needs

Supports

Orbeon, Inc. can provide support via email and written communication to accommodate users who require alternative communication methods.


This Voluntary Product Accessibility Template (VPAT) is provided for informational purposes only. The information in this document reflects the current understanding of Orbeon, Inc. regarding the accessibility of Orbeon Forms at the time of publication. Orbeon, Inc. makes no warranty, express or implied, with respect to this document. Conformance claims are based on self-evaluation by the product team; an independent third-party accessibility audit has not been conducted. Orbeon, Inc. is committed to improving accessibility and welcomes feedback from users with disabilities.


This VPAT was prepared using the VPAT® 2.5 templatearrow-up-right provided by the Information Technology Industry Council (ITI).

Last updated