<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Hey Dreamhost, we use tabs now</title>
	<atom:link href="http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now/feed" rel="self" type="application/rss+xml" />
	<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now</link>
	<description>Spouting nonsense from the depths of my spare time</description>
	<lastBuildDate>Sat, 14 Jan 2012 22:20:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mossop</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30366</link>
		<dc:creator>Mossop</dc:creator>
		<pubDate>Sun, 16 Aug 2009 22:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30366</guid>
		<description>Hah nice, I&#039;ll look to see if there is a wordpress bug on file for it.</description>
		<content:encoded><![CDATA[<p>Hah nice, I&#8217;ll look to see if there is a wordpress bug on file for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Thomas (thelem)</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30364</link>
		<dc:creator>Ian Thomas (thelem)</dc:creator>
		<pubDate>Sun, 16 Aug 2009 22:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30364</guid>
		<description>Hmm. I&#039;m not sure why the above came out as a reply to your message - I used the &#039;post a comment&#039; link at the top right. Session issue perhaps?</description>
		<content:encoded><![CDATA[<p>Hmm. I&#8217;m not sure why the above came out as a reply to your message &#8211; I used the &#8216;post a comment&#8217; link at the top right. Session issue perhaps?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Thomas (thelem)</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30363</link>
		<dc:creator>Ian Thomas (thelem)</dc:creator>
		<pubDate>Sun, 16 Aug 2009 22:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30363</guid>
		<description>Hey Mossop, we use &#039;open in new tab&#039; now :P

When I posted my message above, I tried to do so my middle clicking on the reply link to Lucy&#039;s post. That just gave me a new tab with the exact same page in it. I figured it was a JavaScript problem, and sure enough if I disable JavaScript then I can&#039;t post at all.</description>
		<content:encoded><![CDATA[<p>Hey Mossop, we use &#8216;open in new tab&#8217; now <img src='http://www.oxymoronical.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>When I posted my message above, I tried to do so my middle clicking on the reply link to Lucy&#8217;s post. That just gave me a new tab with the exact same page in it. I figured it was a JavaScript problem, and sure enough if I disable JavaScript then I can&#8217;t post at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Thomas (thelem)</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30362</link>
		<dc:creator>Ian Thomas (thelem)</dc:creator>
		<pubDate>Sun, 16 Aug 2009 22:05:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30362</guid>
		<description>I&#039;d say it is a pretty common situation - if you have mulitple domains either with different tlds (most of the sites I&#039;m involved with have both .co.uk and .com) or common misspellings. (yes, I know about CNAMEs, but people don&#039;t always use them for whatever reason).</description>
		<content:encoded><![CDATA[<p>I&#8217;d say it is a pretty common situation &#8211; if you have mulitple domains either with different tlds (most of the sites I&#8217;m involved with have both .co.uk and .com) or common misspellings. (yes, I know about CNAMEs, but people don&#8217;t always use them for whatever reason).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mossop</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30340</link>
		<dc:creator>Mossop</dc:creator>
		<pubDate>Sun, 16 Aug 2009 11:37:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30340</guid>
		<description>It&#039;s true. I&#039;ve developed web applications myself in the past and in complex scenarios coping with multiple windows is very difficult. The things is though that this doesn&#039;t appear to be a complex scenario. You click edit and it displays the edit page, the domain to edit is in the url and displayed in the page. I&#039;d expect that sending this domain in the data that is sent when you submit the form (which it doesn&#039;t currently) is really all you&#039;d need to at least do a sanity check and confirm it is the domain you are expecting.</description>
		<content:encoded><![CDATA[<p>It&#8217;s true. I&#8217;ve developed web applications myself in the past and in complex scenarios coping with multiple windows is very difficult. The things is though that this doesn&#8217;t appear to be a complex scenario. You click edit and it displays the edit page, the domain to edit is in the url and displayed in the page. I&#8217;d expect that sending this domain in the data that is sent when you submit the form (which it doesn&#8217;t currently) is really all you&#8217;d need to at least do a sanity check and confirm it is the domain you are expecting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30338</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sun, 16 Aug 2009 11:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30338</guid>
		<description>Yeah, that kind of thing is annoying - my bank&#039;s internet site is similar, very sensitive to page requests happening out of order. Tends to log me out if I try to open multiple tabs, or even if I click on one link accidentally then click on the right one before the first loads.

That said, it&#039;s not entirely surprising. Making a web site work with multiple tabs is easy  enough, but doing the same for a complex application is quite a bit harder. It&#039;s a problem not dissimilar to writing multi-threaded applications - an application designed for single-window use is easy to write, since you can assume that the series of HTTP requests you&#039;re getting are supposed to be sequential, and can safely modify session state.

Opening multiple windows or tabs on the same session means requests are no longer sequential, and you need to start working out which requests belong to which sequence. And that&#039;s not easy, because the browser doesn&#039;t offer any help - there&#039;s no way of telling which tab a request came from, short of to write some client-side logic that works out when it&#039;s been opened in a new tab, and passes some new token with every request. Not impossible, but not trivial either.</description>
		<content:encoded><![CDATA[<p>Yeah, that kind of thing is annoying &#8211; my bank&#8217;s internet site is similar, very sensitive to page requests happening out of order. Tends to log me out if I try to open multiple tabs, or even if I click on one link accidentally then click on the right one before the first loads.</p>
<p>That said, it&#8217;s not entirely surprising. Making a web site work with multiple tabs is easy  enough, but doing the same for a complex application is quite a bit harder. It&#8217;s a problem not dissimilar to writing multi-threaded applications &#8211; an application designed for single-window use is easy to write, since you can assume that the series of HTTP requests you&#8217;re getting are supposed to be sequential, and can safely modify session state.</p>
<p>Opening multiple windows or tabs on the same session means requests are no longer sequential, and you need to start working out which requests belong to which sequence. And that&#8217;s not easy, because the browser doesn&#8217;t offer any help &#8211; there&#8217;s no way of telling which tab a request came from, short of to write some client-side logic that works out when it&#8217;s been opened in a new tab, and passes some new token with every request. Not impossible, but not trivial either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mossop</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30315</link>
		<dc:creator>Mossop</dc:creator>
		<pubDate>Sat, 15 Aug 2009 19:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30315</guid>
		<description>Well whether it is normal to edit multiple domains at once is an argument for whether they should support that or not. I&#039;d accept it isn&#039;t a normal case (though I have done exactly that twice that I know of) and maybe it shouldn&#039;t be supported. But it should give an error message or something, not clobber the settings you weren&#039;t expecting.</description>
		<content:encoded><![CDATA[<p>Well whether it is normal to edit multiple domains at once is an argument for whether they should support that or not. I&#8217;d accept it isn&#8217;t a normal case (though I have done exactly that twice that I know of) and maybe it shouldn&#8217;t be supported. But it should give an error message or something, not clobber the settings you weren&#8217;t expecting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Majken "Lucy" Connor</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30314</link>
		<dc:creator>Majken "Lucy" Connor</dc:creator>
		<pubDate>Sat, 15 Aug 2009 18:57:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30314</guid>
		<description>The other thing to take into account is whether it&#039;s the usual case to change the settings of more than one domain at once. What seems to me the most likely scenario is that you edited one domain in one tab, then a few tabs later edited another domain, left them both open, then later saw the old tab and just used it to change domain #1 again.

I agree though, the potential destructiveness should definitely outweigh how likely it is to happen.</description>
		<content:encoded><![CDATA[<p>The other thing to take into account is whether it&#8217;s the usual case to change the settings of more than one domain at once. What seems to me the most likely scenario is that you edited one domain in one tab, then a few tabs later edited another domain, left them both open, then later saw the old tab and just used it to change domain #1 again.</p>
<p>I agree though, the potential destructiveness should definitely outweigh how likely it is to happen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mossop</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30313</link>
		<dc:creator>Mossop</dc:creator>
		<pubDate>Sat, 15 Aug 2009 18:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30313</guid>
		<description>It&#039;s very true, but I&#039;m pretty sure the rise of tabs has really increased the numbers of people using multiple pages at a time. We now get people with hundreds of tabs open, doubt anyone had hundreds of windows open.

They certainly do know about it, I told their support team a month ago. They said they&#039;d talk to the developers and get back to me about it but like most claims of that sort nothing ever came of it.</description>
		<content:encoded><![CDATA[<p>It&#8217;s very true, but I&#8217;m pretty sure the rise of tabs has really increased the numbers of people using multiple pages at a time. We now get people with hundreds of tabs open, doubt anyone had hundreds of windows open.</p>
<p>They certainly do know about it, I told their support team a month ago. They said they&#8217;d talk to the developers and get back to me about it but like most claims of that sort nothing ever came of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gaby</title>
		<link>http://www.oxymoronical.com/blog/2009/08/Hey-Dreamhost-we-use-tabs-now#comment-30312</link>
		<dc:creator>Gaby</dc:creator>
		<pubDate>Sat, 15 Aug 2009 18:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.oxymoronical.com/?p=615#comment-30312</guid>
		<description>There was always a chance of that being an issue prior to tabbed browsing too, as people could easily have opened settings for different domains in multiple windows. I&#039;m surprised they haven&#039;t updated it though. I suppose it&#039;s possible they don&#039;t know, but I&#039;d have thought a lot of people would come across that. My host (Bluehost) seems to handle domains by ajax, although we hardly get an options for them.</description>
		<content:encoded><![CDATA[<p>There was always a chance of that being an issue prior to tabbed browsing too, as people could easily have opened settings for different domains in multiple windows. I&#8217;m surprised they haven&#8217;t updated it though. I suppose it&#8217;s possible they don&#8217;t know, but I&#8217;d have thought a lot of people would come across that. My host (Bluehost) seems to handle domains by ajax, although we hardly get an options for them.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

