Repository navigation
Super Smash Flash 2 for iOS 1.1.6
Super Smash Flash 2 for iOS 1.1.6 (build 9) fixes missing audio unlock and an unreliable restart control.
- User taps and key presses explicitly resume the Web Audio contexts used by Ruffle. The custom Play button unlocks audio before starting the game loop.
- Ruffle's unmute overlay is visible as a fallback.
- The native playback audio session is activated and reactivated when appropriate. Headphone disconnection pauses the game; connection, app activation and interruptions are handled.
- The native Restart game button has an explicit layout width and remains enabled while a replacement page loads. Brief duplicate taps are debounced without disabling the control.
A restart creates a new Flash runtime and returns to the title screen. It cannot restore a match from a terminated process. Completed save data and control settings remain in the persistent store. This release does not establish that the earlier memory-related crashes have been eliminated.
Validation: audio unlock, interruption and gesture-retry tests; touch, renderer and cache checks; source/IPA audits; unsigned iOS Release build. The shipped recovery-view component accepted two successive taps in a UIKit Mac Catalyst test app. A native WebKit probe reached a running audio context, but non-silent headphone output still needs verification on affected iPhones.
The IPA is unsigned. Sign it with your sideloading tool. Keep the same signing identity and bundle identifier to preserve existing app data.