Ah, yes, thank you Boris, I think I understand now.<div><br></div><div>Note that the actual proposal doesn't depend on the existence of a UI construct called "tabs" that operate like they do on desktop browsers today.</div>

<div><br></div><div>I think the better way to think about it is, if the content of the page is partially visible on <i>any </i>screen then it should be considered visible.  If it's not visible at all, then it can be considered "hidden". This will differ on different browsers and different platforms.   I used the word "tab" only for help in explaining the proposal because today the majority of shipping browsers have a consistent notion of tabs.  I agree with you that new UI constructs (and platforms, especially mobile) will change what a "tab" means.</div>

<div><br></div><div>But I think overall the discussion about precisely what a tab means is not central to the core proposal.  Is that reasonable?</div><div><br></div><div>--Alex<br><br><div class="gmail_quote">On Mon, Dec 20, 2010 at 7:40 PM, Boris Zbarsky <span dir="ltr"><<a href="mailto:bzbarsky@mit.edu">bzbarsky@mit.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 12/20/10 10:21 AM, Alex Komoroske wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm not sure that I understand the point of confusion.  When I say<br>
'tab', I mean the current UI construct implemented in Firefox, Safari,<br>
Chrome, Opera, Internet Explorer, and others.<br>
</blockquote>
<br></div>
I think the point of confusion is that you think this UI construct is an important fundamental, whereas others thing it's not.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Each window can have one<br>
or more tabs, and in curent implementations (with very few exceptions),<br>
each window can only have a single visible tab.<br>
</blockquote>
<br></div>
As you note, there are exceptions.  What makes you think that two years from now the now-common case won't be the exception?<br>
<br>
It would be preferable to define whatever visibility API is defined without reference to tabs; they're a possibly-transient implementation detail.  For example, Firefox on mobile has different rendering areas, etc, but they're not surfaced as "tabs" to the user; the UI looks and acts totally different, last I checked (and is implemented quite differently, iirc).<br>

<font color="#888888">
<br>
-Boris<br>
<br>
</font></blockquote></div><br></div>