Re: [csswg-drafts] [cssom-view] Define what "client window" means

Ditto. I am concerned as well by not having a definition. On Mobile, 
those value are completely out of whack with desktop like expectation 
or just put to 0 for no good reasons.

Also Safari on iOS presumably refuses to have window.outerHeight/Width
 reported despite having multiple bugs reported on it. They mention 
bug duplicates from years ago. Suggesting they deliberately take no 
action on it, which is really annoying exceptions to deal with, for 
cross-device measurements.

Given iPad or Samsung split-screen considerations, mobile devices 
technically have a  'client window'. In contrast a headless browser is
 probably an example where you would have no client window.

So perhaps the definition should revolve around the headless browser 
definition:
> A headless browser is a web browser without a graphical user 
interface.

Which would make the definition along something like:
A "client window" is defined by the outer edges of the web-exposed 
graphical user interface of the user agent, is any, excluding any 
external operating system interfaces represented on screen.

-- 
GitHub Notification of comment by hexalys
Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/430#issuecomment-251870508 
using your GitHub account

Received on Thursday, 6 October 2016 05:29:29 UTC