Hey Canva app developers!
The recent iOS 26.1 beta builds have a number of WebKit regressions that have impacted how some App UI Kit components render and behave, which have been patched in App UI Kit v5.2.0 (changelog).
Regression #1: FlyoutMenu, Flyout, Select, CustomizableSelect and ColorSelector components
A couple of small visual regressions impact components that render a sheet, namely, FlyoutMenu, Flyout, Select, CustomizableSelect and ColorSelector components, where there will be a transparent gap between the sheet, and the virtual keyboard, and some degraded transitions when the virtual keyboard opens in full-screen.
App UI Kit v5.2.0 has been released which contains fixes that work around the WebKit regressions, so it’s recommended that you upgrade to this version at your earliest convenience following our App UI Kit v5 Upgrade guide, and resubmit your apps for review.
Regression #2: Checkbox Component
If your app doesn’t use the App UI Kit checkbox component, you can stop reading now.
For everyone else: There’s a rendering bug in iOS 26.1-beta.X that affects the Checkbox component in the App UI Kit. Even when checked, checkboxes will appear unchecked.
A fix has already been merged by Apple (see the bug report), but it’s unclear if it’ll make it into the stable iOS 26.1 release.
While we’re hopeful the patch will land soon, we’ve taken some steps to ensure your app’s checkboxes keep working as expected.
To fix the issue on your end, please upgrade to the latest App UI Kit version (v5.2.0). There’s an automated migration available through the Canva CLI, and everything you need is in the App UI Kit v5 Upgrade guide.
Once you’ve upgraded, please resubmit your app for review so we can help ensure it’s all working smoothly across all platforms.
Thanks for being part of the Canva developer community!