## Summary
- Add 87+ new tests across 5 test suites covering v0.9.0 gaps: ChoicePickerWidgetTest, SurfaceStateManagerTest, FunctionEvaluatorTest, A2UIExtensionParamsTest, and UiDefinitionExtendedTest
- Fix evaluateRegex crash on JS target by widening catch (Exception) to catch (Throwable) so JavaScript SyntaxError from invalid regex patterns is properly caught
- Fix illegal comma in Kotlin/Native test name
- Update changelog with test coverage details
## Test plan
- [x] All new tests pass on JVM
- [ ] Verify JS/browser tests pass (previously failing regex_invalidPatternReturnsFalse now fixed)
- [ ] Verify Kotlin/Native tests pass (illegal comma in test name fixed)
#14
Merged
contextablemark merged 2 commits intorelease/0.9.0from Feb 14, 2026
Merged
## Summary
- Add 87+ new tests across 5 test suites covering v0.9.0 gaps: ChoicePickerWidgetTest, SurfaceStateManagerTest, FunctionEvaluatorTest, A2UIExtensionParamsTest, and UiDefinitionExtendedTest
- Fix evaluateRegex crash on JS target by widening catch (Exception) to catch (Throwable) so JavaScript SyntaxError from invalid regex patterns is properly caught
- Fix illegal comma in Kotlin/Native test name
- Update changelog with test coverage details
## Test plan
- [x] All new tests pass on JVM
- [ ] Verify JS/browser tests pass (previously failing regex_invalidPatternReturnsFalse now fixed)
- [ ] Verify Kotlin/Native tests pass (illegal comma in test name fixed)
#14contextablemark merged 2 commits intorelease/0.9.0from
ChoicePickerWidgetTest, SurfaceStateManagerTest, FunctionEvaluatorTest, A2UIExtensionParamsTest, and UiDefinitionExtendedTest
- Fix evaluateRegex crash on JS target by widening catch (Exception) to catch (Throwable) so JavaScript SyntaxError from invalid regex patterns is properly caught
- Fix illegal comma in Kotlin/Native test name
- Update changelog with test coverage details
## Test plan
- [x] All new tests pass on JVM
- [ ] Verify JS/browser tests pass (previously failing regex_invalidPatternReturnsFalse now fixed)
- [ ] Verify Kotlin/Native tests pass (illegal comma in test name fixed)
#14contextablemark merged 2 commits intorelease/0.9.0from