https://bugzilla.wikimedia.org/show_bug.cgi?id=67340
Bartosz Dziewoński <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Bartosz Dziewoński <[email protected]> --- (In reply to Roan Kattouw from comment #3) > Juliusz explained to me that there's a bug in iOS Safari when the keyboard > comes up: the viewport becomes smaller, but measuring the viewport does not > take this into account. The hack Juliusz is currently using in > MobileFrontend to compensate for this is to arrange the document such that > the main viewport never scrolls, instead everything is wrapped in a > scrollable <div> that's exactly the size of the viewport. This seems to be _fixIosHeader() in /javascripts/Overlay.js in MF. > To address this bug, we would have to have menus clip to this wrapper div > rather than the body, and we would have to have them reevaluate their > clipping state (by calling .clip()) every time this wrapper <div> is resized. Why doesn't this already work? ClippableElements are supposed to be clipped to the closest scrollable element, and surely the MF overlay is closer than body. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
