- From: Jonas Sicking <jonas@sicking.cc>
- Date: Sat, 24 Aug 2013 18:44:34 -0700
- To: Arvind Jain <arvind@google.com>
- Cc: Ojan Vafai <ojan@chromium.org>, public-web-perf <public-web-perf@w3.org>
Are there strong use cases for expressing cross-origin window visibility? Keep in mind that if we expose parent visibility, that'll also expose visibility of windows in other tabs even when those windows are cross-origin, as long as the page has a reference to that window. I don't really see any obvious privacy/security problems, but that doesn't mean it's not there. / Jonas On Sat, Aug 24, 2013 at 6:21 PM, Arvind Jain <arvind@google.com> wrote: > Got it. How about visibility of top level browsing context? Would we expose > document.parent.visibility across origin? Today we expose it as > document.visibility in a cross origin iframe returns that value. > > > On Sat, Aug 24, 2013 at 6:12 PM, Jonas Sicking <jonas@sicking.cc> wrote: >> >> Agreed. It seems quite possible that this won't break any existing >> content. >> >> / Jonas >> >> On Sat, Aug 24, 2013 at 5:55 PM, Ojan Vafai <ojan@chromium.org> wrote: >> > Ideally we wouldn't add a new property. So, we should try shipping this >> > in >> > the backwards-incompatible way (i.e. changing the existing property) and >> > see >> > if we can get away with it. >> > >> > >> > On Sat, Aug 24, 2013 at 5:30 PM, Arvind Jain <arvind@google.com> wrote: >> >> >> >> Is it ok to just update the spec in a non compatible way i.e. in the >> >> new >> >> version of the spec, we say visibility is at document level (which >> >> would be >> >> not backwards compatible). Or do we need to add a new property? >> >> >> >> Arvind >> >> >> >> >> >> On Sat, Aug 24, 2013 at 5:22 PM, Jonas Sicking <jonas@sicking.cc> >> >> wrote: >> >>> >> >>> We at mozilla is certainly in support of this. In fact, bz has >> >>> strongly >> >>> argued that this should be the case for a very long time. >> >>> >> >>> / Jonas >> >>> >> >>> On Aug 24, 2013 2:11 PM, "Arvind Jain" <arvind@google.com> wrote: >> >>>> >> >>>> >> >>>> Hi, >> >>>> I've seen a few requests where developers would like to query for >> >>>> visibility of their IFRAME (when the iframe is in third party >> >>>> context). >> >>>> >> >>>> Today, in Page Visibility, we set document.visibilityState to >> >>>> "hidden" >> >>>> or "visible", but it is really the visibility of the top level >> >>>> browsing >> >>>> context that includes the given document. This information is made >> >>>> available >> >>>> to third party IFRAMEs. >> >>>> >> >>>> What do folks think of making document.visibilityState the property >> >>>> of >> >>>> the document itself instead of the top level browsing context? That >> >>>> way you >> >>>> can detect conditions like when the IFRAME is below the fold and >> >>>> therefore >> >>>> not visible while the top level browsing context itself is visible. >> >>>> >> >>>> Thanks, >> >>>> Arvind >> >> >> >> >> > > >
Received on Sunday, 25 August 2013 01:45:31 UTC