Skip to content

AireAssert Release Notes

Version: 1.3.0
Release Date: 7th May 2026

Summary of Changes

✨ New Features

  • Form Launching from Widget Actions — AA-962
  • Execute Task Actions from the Subject Screen — AA-948

⚡ Improvements

  • Reliable Searchable Dropdown Interactions — AA-935
  • Improved Enabled and Disabled State Handling — AA-936
  • Multi-Select Control Reliability — AA-938
  • Smarter Non-Production Form Detection — AA-957

Detailed Changes

✨ New Features


Form Launching from Widget Actions (AA-962)

Description

AireAssert can now handle widget actions in AireFrame that redirect to a clinician form, automatically launching and interacting with the form as part of the test flow. This reuses the existing form-launching logic from the sidebar, ensuring consistency across test scenarios.

What this means for you

When your tests trigger widget actions that open a clinician form, AireAssert will now seamlessly continue into the form without any extra configuration. You can immediately start asserting form behaviour as part of the same test, saving time and reducing the need for workarounds.

Execute Task Actions from the Subject Screen (AA-948)

Description

AireAssert now supports running actions from the task list on the subject screen, enabling end-to-end test coverage of task execution workflows directly from the subject page.

What this means for you

You can now write tests that execute tasks straight from the subject screen, giving you fuller coverage of your clinical workflows without needing to navigate away or split your test scenarios.

⚡ Improvements


Reliable Searchable Dropdown Interactions (AA-935)

Description

AireAssert now waits for search results to fully load before continuing when interacting with searchable dropdown fields. Previously, tests could advance before a search had completed, leaving controls in an invalid state and causing failures later in the scenario.

What this means for you

Your tests involving searchable dropdowns will be more stable and reliable. You no longer need to add manual wait steps or work around timing issues when selecting values from these controls.

Improved Enabled and Disabled State Handling (AA-936)

Description

Handling of enabled and disabled control states has been improved to more accurately reflect real-world form scenarios, addressing cases where state transitions were not being detected correctly.

What this means for you

Tests that verify whether form controls are enabled or disabled will now behave more predictably, giving you greater confidence in assertions around control availability throughout your test scenarios.

Multi-Select Control Reliability (AA-938)

Description

Multi-select controls now correctly wait for search results to complete before the test progresses. Date shorthand commands such as "Today", "Tomorrow", and "One month ago" have also been fixed for use within multi-select scenarios.

What this means for you

Tests using multi-select controls or relative date inputs will no longer fail due to timing issues. Your scenarios will proceed in the correct order, and date shorthands will work as expected throughout.

Smarter Non-Production Form Detection (AA-957)

Description

Detection of non-production forms — those displaying a development warning on their first screen — has been moved from compile time to runtime. AireAssert now inspects the IsDevelopment flag dynamically, enabling it to handle forms loaded from external sources such as AireGlu endpoints where the form state is not known in advance.

What this means for you

Tests involving forms loaded from dynamic sources will no longer require manual intervention to dismiss development warnings. AireAssert handles this automatically at runtime, keeping your test runs clean and uninterrupted.