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

Reply via email to