CrashScreen creates its own MaterialApp, so the NoSplash fix in helpers.dart
(from #486) did not cover tests that exercise CrashScreen directly or via a
wrapper MaterialApp. The inner MaterialApp loaded InkSparkle on first tap,
crashing with "Unsupported runtime stages format version".
Fixes:
- Add splashFactory: NoSplash.splashFactory to CrashScreen's own MaterialApp
(appropriate for an error screen — no ripple effects needed).
- Add splashFactory: NoSplash.splashFactory to the bare MaterialApp in
about_screen_test.dart's _buildScreen helper.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>