WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
262190
REGRESSION (iOS 17): Safari webview app crashes when input element is focused when using Automatic Assessment Configuration
https://bugs.webkit.org/show_bug.cgi?id=262190
Summary
REGRESSION (iOS 17): Safari webview app crashes when input element is focused...
Garrett Mills (AllofE Solutions)
Reported
2023-09-27 08:45:04 PDT
We maintain an app that uses Automatic Assessment Configuration and WebKit, and have encountered a bug in iOS 17 that causes the app to crash when an input element is focused in AAC mode. In the console, we see the following error, which may or may not be related: ``` RTIInputSystemClient remoteTextInputSessionWithID:performInputOperation:] perform input operation requires a valid sessionID. ``` This error message appears when touching an input field even when there is no crash. We've tried various "fixes" like removing our non-HTML input elements and disabling auto-complete. None of them prevented the crashing behavior. The crash only occurs when the AAC session has started. We were able to create a minimally-reproducing example app that loads a bit of static HTML:
https://github.com/AllofESolutions/aac-crash-example
(We were using an iPad Pro 5th-Generation running iOS 17.0.1 for testing.) Has anyone else encountered this issue? Is there any work-around?
Attachments
ipad-console-logs.txt
(5.26 MB, text/plain)
2023-09-28 10:31 PDT
,
Garrett Mills (AllofE Solutions)
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2023-09-27 17:59:23 PDT
Could you please attach a crash log (
https://developer.apple.com/documentation/xcode/acquiring-crash-reports-and-diagnostic-logs
)? I understand that we can build the provided app, however this would be easier to triage with a crash log.
Radar WebKit Bug Importer
Comment 2
2023-09-27 17:59:32 PDT
<
rdar://problem/116151953
>
Garrett Mills (AllofE Solutions)
Comment 3
2023-09-28 10:31:58 PDT
Created
attachment 467960
[details]
ipad-console-logs.txt Here are the console logs from a few second period when I reproduced the issue. Check near timestamps 12:12:33 and 12:12:45. Searching for the bundle identifier (or "AllofE.AacExample") should work.
Garrett Mills (AllofE Solutions)
Comment 4
2023-09-28 10:33:15 PDT
Meant to say that, because of the way the crash happens, no crash log is written in Xcode or the system settings analytics logs.
Garrett Mills (AllofE Solutions)
Comment 5
2023-10-06 08:39:09 PDT
Any luck on this? We have been unable to find a suitable workaround due to the lower-level nature of the crash.
Alexey Proskuryakov
Comment 6
2023-10-15 12:10:10 PDT
This issue was not in WebKit, but in a different system framework. It's fixed in iOS 17.1 beta 3.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug