Android:
iPhone:
Esanders | |
Mar 6 2019, 8:12 PM |
F28337998: image.png | |
Mar 6 2019, 8:12 PM |
F28337991: image.png | |
Mar 6 2019, 8:12 PM |
Android:
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | matmarex | T221328 [Epic] Mobile VE usability improvements (FY18-19 Q4) | |||
Open | None | T209505 EPIC: Fix selection issues on mobile | |||
Open | None | T217797 Selection can appear on top of toolbar | |||
Declined | None | T220634 Selection experiment: Deactivate selection on scroll past viewport |
@DLynch
Switch to fake-selection during scroll, transform it back the instant scrolling stops?
yeah - (unless the selection has moved off screen)
you would still lose copy/paste I think, but that's not so bad, you are unlikely to select->scroll->copy
If we absolutely position the scroll conatiner down 3em so it doesn't go under the toolbar, this fixes the issue on Android (and nicely), but iOS still fails.
The problem with this is we currently don't use a scroll container on Android, we scroll the whole page, so switching to using a scroll container on Android may have other negative effects that need to be tested for (e.g. making the scroll less smooth).
We just got rid of scroll containers in iOS because of all the issues it created with dialogs and the toolbar. This means we are probably going to stick with body scrolling or the foreseeable future so our only option would be to switch to fake selections. Currently fake selections hide the keyboard, but potentially that could be worked around by putting the cursor in a hidden input (the $pasteTarget) which we currently do on Desktop.
@JTannerWMF I think Ed actually had a try at it earlier, documented in the subtask at T220634#5214282:
GIven the above I don't think we should put any more effort into this.
I agree with @matmarex here RE putting this in the freezer considering: