Summary: | Deadlocks in UIKeyboardTaskQueue from WKContentView(WKInteraction) endSelectionChange. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Justin Cohen <justincohen> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Major | CC: | ajuma, andresg_22, thorton, webkit-bug-importer, wenson_hsieh |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 14 |
Description
Justin Cohen
2021-10-06 13:53:01 PDT
The changes in r280019 would only kick in if the user has Switch Control active (in Accessibility settings). Is that the case here? Neither Apple provided crash reports nor Chrome generated hang reports indicate that state, so it's impossible to say. This particular stack is new for us in iOS15. We are still getting reports of this hang on iOS 15.4 beta (19E5225g). (In reply to Wenson Hsieh from comment #2) > The changes in r280019 would only kick in if the user has Switch Control > active (in Accessibility settings). Is that the case here? Someone who ran into this hang let us know they don't have Switch Control enabled, but do have an external keyboard. (In reply to Ali Juma from comment #4) > We are still getting reports of this hang on iOS 15.4 beta (19E5225g). > > (In reply to Wenson Hsieh from comment #2) > > The changes in r280019 would only kick in if the user has Switch Control > > active (in Accessibility settings). Is that the case here? > > Someone who ran into this hang let us know they don't have Switch Control > enabled, but do have an external keyboard. Thanks! That's really good to know. To summarize, I think the three clues we have so far are that this bug: • Reproduces while performing a single tap to change the editable selection • Does not require Switch Control to reproduce • Reproduces with a hardware keyboard attached (though, it's unclear if it *only* reproduces when a hardware keyboard is attached) I haven't been able to reproduce simply by tapping around inside contenteditable text with a hardware keyboard attached on iPad, so there's definitely more to this bug. In the meantime, do you have stats on which device models (i.e. iPad vs. iPhone) are experiencing this hang? If a disproportionate number of users are hitting this on iPad (despite iPhone users being far more common), I think it would be a strong indication that the hardware keyboard plays an important role in reproducing this. (In reply to Wenson Hsieh from comment #5) > (In reply to Ali Juma from comment #4) > > We are still getting reports of this hang on iOS 15.4 beta (19E5225g). > > > > (In reply to Wenson Hsieh from comment #2) > > > The changes in r280019 would only kick in if the user has Switch Control > > > active (in Accessibility settings). Is that the case here? > > > > Someone who ran into this hang let us know they don't have Switch Control > > enabled, but do have an external keyboard. > > Thanks! That's really good to know. To summarize, I think the three clues we > have so far are that this bug: > > • Reproduces while performing a single tap to change the editable selection > • Does not require Switch Control to reproduce > • Reproduces with a hardware keyboard attached > (though, it's unclear if it *only* reproduces when a hardware keyboard is > attached) > > I haven't been able to reproduce simply by tapping around inside > contenteditable text with a hardware keyboard attached on iPad, so there's > definitely more to this bug. In the meantime, do you have stats on which > device models (i.e. iPad vs. iPhone) are experiencing this hang? If a > disproportionate number of users are hitting this on iPad (despite iPhone > users being far more common), I think it would be a strong indication that > the hardware keyboard plays an important role in reproducing this. The crash is affecting both iPad and iPhone. The most commonly affected devices are older iPhones (6s, 7, 7 plus). The iPhone vs iPad breakdown looks similar to the percentage of users on each device. (In reply to Ali Juma from comment #6) > (In reply to Wenson Hsieh from comment #5) > > (In reply to Ali Juma from comment #4) > > > We are still getting reports of this hang on iOS 15.4 beta (19E5225g). > > > > > > (In reply to Wenson Hsieh from comment #2) > > > > The changes in r280019 would only kick in if the user has Switch Control > > > > active (in Accessibility settings). Is that the case here? > > > > > > Someone who ran into this hang let us know they don't have Switch Control > > > enabled, but do have an external keyboard. > > > > Thanks! That's really good to know. To summarize, I think the three clues we > > have so far are that this bug: > > > > • Reproduces while performing a single tap to change the editable selection > > • Does not require Switch Control to reproduce > > • Reproduces with a hardware keyboard attached > > (though, it's unclear if it *only* reproduces when a hardware keyboard is > > attached) > > > > I haven't been able to reproduce simply by tapping around inside > > contenteditable text with a hardware keyboard attached on iPad, so there's > > definitely more to this bug. In the meantime, do you have stats on which > > device models (i.e. iPad vs. iPhone) are experiencing this hang? If a > > disproportionate number of users are hitting this on iPad (despite iPhone > > users being far more common), I think it would be a strong indication that > > the hardware keyboard plays an important role in reproducing this. > > The crash is affecting both iPad and iPhone. The most commonly affected > devices are older iPhones (6s, 7, 7 plus). > > The iPhone vs iPad breakdown looks similar to the percentage of users on > each device. I see, thanks for the info! Definitely not specific to the hardware keyboard, then... |