Comment #80 on issue 13 by iambob: Closing last tab also closes window
http://code.google.com/p/chromium/issues/detail?id=13

I'm not disagreeing with you.  I'm just trying to explain why the Chromium  
developers
are ignoring the arguments being made.  According to their philosophical  
document
which explains what Chromium is and what Chromium isn't, the two points I  
stated are
simply fact.  If in trying to make your argument, your suggestion breaks  
one of those
two rules, it will be disregarded entirely.

If you look closely to the beginning of this thread, I fought against this  
behavior.
The problem is, my solutions which still followed those two rules were  
drowned out by
people just saying things like "Firefox does such-and-such" or "in IE, it's  
expected
behavior to do such-and-such"... so the short response of "overriding the  
meaning of
standard controls is undesirable" and the quick dropping of this issue  
basically
showed that no amount of suggestions is going to revive it, unless you can  
find a way
to not break the two rules I stated.

Think of it this way.  The close button is a standard control, right?  But  
TABS in
Firefox and IE are DIFFERENT than the tabs in Chromium.  In Firefox and IE,  
each tab
is not its own process... and cannot be dragged outside of the browser  
(without a
plugin.)  So, what this means is... a tab is not merely a "child window" of  
the
overall application.  The tab IS the application.  Having a browser window  
with three
tabs in IE or Firefox is like having three child windows inside of the  
parent
application.  However, in Chromium, having three tabs means you have three
applications which are all connected together in a neat little cluster.   
So, once you
close all three, there is nothing left to "be open"... and if clicking a  
CLOSE button
also opens something (such as a blank tab, etc...) then the control does  
not have
consistent behavior.

So, again, as long as everyone's argument for fixing this issue involves  
using terms
like "Firefox" and "IE"... the arguments are going to be ignored, because  
Chromium
was specifically developed to be different from those applications.  Yes,  
it has
standard controls... like a close button closes... and a minimize button  
minimizes.
But assuming that the "tab" within the window is "a child window" is making  
a false
assumption.  To assume the "browser without tabs" is the "operating system"  
is also a
false assumption.  Each tab is an application... all within an application  
space...
once the last tab in that application space is closed, the application  
space ceases
to exist.  The application space doesn't need to "remain" because the  
operating
system (Windows, Linux, etc...) will do a fine enough job to allow you to  
run the
application again.  And even in Windows, if you close the last Notepad...  
it doesn't
arbitrarily close that Notepad document and then suddenly load a blank  
Notepad for
you.  If you still wanted to type in a Notepad document, just open another  
one... or
select File --> New from the last open one.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to