<?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: Firebug, God damn it</title>
	<atom:link href="http://www.hazaah.com/programming/firebug-god-damn-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hazaah.com/programming/firebug-god-damn-it/</link>
	<description>buffle the world</description>
	<lastBuildDate>Fri, 12 Feb 2010 18:20:09 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nate</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-8578</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Mon, 15 Sep 2008 14:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-8578</guid>
		<description>Yes, as Tom points out, firefox apparently does not currently offer a way for add-ons to hook into response bodies (except through workaround hacks that are discouraged). Firefox will be patching this with a new interface through which add-ons will be able to deal with this.

Until firefox comes out with the fix, firebug has taken a decent step by disabling the double-posting of pages until the user confirms the action (present in at least firebug 1.2). So double-posting will only happen if you request it. Unfortunately, this still prevents the proper debugging of such pages (since it&#039;s the response body of the second post you&#039;re seeing, not the original).

In any case, this shouldn&#039;t be an issue for much longer. :)</description>
		<content:encoded><![CDATA[<p>Yes, as Tom points out, firefox apparently does not currently offer a way for add-ons to hook into response bodies (except through workaround hacks that are discouraged). Firefox will be patching this with a new interface through which add-ons will be able to deal with this.</p>
<p>Until firefox comes out with the fix, firebug has taken a decent step by disabling the double-posting of pages until the user confirms the action (present in at least firebug 1.2). So double-posting will only happen if you request it. Unfortunately, this still prevents the proper debugging of such pages (since it&#8217;s the response body of the second post you&#8217;re seeing, not the original).</p>
<p>In any case, this shouldn&#8217;t be an issue for much longer. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-8540</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Thu, 04 Sep 2008 12:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-8540</guid>
		<description>Michal, I hope you&#039;ve found a solution by now, but if not, I can definitely recommend Charles (www.charlesproxy.com). 

It runs a proxy through which all your Firefox/IE requests are automatically passed (when Charles is running), and captures every detail of the communication between the browser and the server.

It&#039;s a lot more powerful than Firebug for debugging AJAX stuff - in fairness to Firebug, however, the double POST thing is a Firefox issue (see https://bugzilla.mozilla.org/show_bug.cgi?id=430155) - Firebug&#039;s only mistake was that it didn&#039;t used to warn the user it was about to POST again. I&#039;m actually quite surprised I never saw any weird behaviour on sites I&#039;ve worked on due to this bug - must have only occurred in certain situations. Anyway, Firebug is still the best tool for Firefox bar none for JS and CSS/HTML debugging, and Charles is pretty much the ultimate for XHR stuff :)</description>
		<content:encoded><![CDATA[<p>Michal, I hope you&#8217;ve found a solution by now, but if not, I can definitely recommend Charles (www.charlesproxy.com). </p>
<p>It runs a proxy through which all your Firefox/IE requests are automatically passed (when Charles is running), and captures every detail of the communication between the browser and the server.</p>
<p>It&#8217;s a lot more powerful than Firebug for debugging AJAX stuff &#8211; in fairness to Firebug, however, the double POST thing is a Firefox issue (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=430155)" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=430155)</a> &#8211; Firebug&#8217;s only mistake was that it didn&#8217;t used to warn the user it was about to POST again. I&#8217;m actually quite surprised I never saw any weird behaviour on sites I&#8217;ve worked on due to this bug &#8211; must have only occurred in certain situations. Anyway, Firebug is still the best tool for Firefox bar none for JS and CSS/HTML debugging, and Charles is pretty much the ultimate for XHR stuff :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michal</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-8475</link>
		<dc:creator>Michal</dc:creator>
		<pubDate>Thu, 14 Aug 2008 08:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-8475</guid>
		<description>I had the same problem (double execution of ajax actions) and I&#039;ve lost about two days on searching for errors which were not there.

Solution was simple, as Nate wrote above - turning on the option called &quot;Show JavaScript Errors&quot; made my script working again ;)

I thought that Firebug is the best and &#039;final&#039; solution for my debugging problems, but I can see now, that I was very, very wrong... Damn it... Anyone has an idea what other tools should I use for debugging Ajax?</description>
		<content:encoded><![CDATA[<p>I had the same problem (double execution of ajax actions) and I&#8217;ve lost about two days on searching for errors which were not there.</p>
<p>Solution was simple, as Nate wrote above &#8211; turning on the option called &#8220;Show JavaScript Errors&#8221; made my script working again ;)</p>
<p>I thought that Firebug is the best and &#8216;final&#8217; solution for my debugging problems, but I can see now, that I was very, very wrong&#8230; Damn it&#8230; Anyone has an idea what other tools should I use for debugging Ajax?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris H</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-8354</link>
		<dc:creator>Chris H</dc:creator>
		<pubDate>Mon, 21 Jul 2008 10:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-8354</guid>
		<description>Yeah this costed me my feeling of control for the last week. 
(@opl and @schizoduckie, I am SO glad you are not my colleagues.)</description>
		<content:encoded><![CDATA[<p>Yeah this costed me my feeling of control for the last week.<br />
(@opl and @schizoduckie, I am SO glad you are not my colleagues.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-8144</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Thu, 29 May 2008 22:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-8144</guid>
		<description>I stumbled upon this frustrating bug as well, and am happy to report I found the cause (at least in my case).

If I have firebug set to report JavaScript errors, the double submit (including clicking links and even POST actions!) will occur if a JavaScript error occurs on the page where the submit action takes place. No JS errors, no double submit.

On firebug&#039;s &quot;Console&quot; tab, click the &quot;Options&quot; menu on the right side. When the option &quot;Show JavaScript Errors&quot; is disabled, I don&#039;t get double submit when a JS error occurs. :)</description>
		<content:encoded><![CDATA[<p>I stumbled upon this frustrating bug as well, and am happy to report I found the cause (at least in my case).</p>
<p>If I have firebug set to report JavaScript errors, the double submit (including clicking links and even POST actions!) will occur if a JavaScript error occurs on the page where the submit action takes place. No JS errors, no double submit.</p>
<p>On firebug&#8217;s &#8220;Console&#8221; tab, click the &#8220;Options&#8221; menu on the right side. When the option &#8220;Show JavaScript Errors&#8221; is disabled, I don&#8217;t get double submit when a JS error occurs. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Cvetic &#187; Firebug, short update on Blog</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-138</link>
		<dc:creator>Vladimir Cvetic &#187; Firebug, short update on Blog</dc:creator>
		<pubDate>Fri, 30 Mar 2007 08:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-138</guid>
		<description>[...] As I wrote few days back Firebug is indeed the guilty for double page execution. Today I tested it a bit more and found out what is cosing problems. Net option (tracks load times for items on page) executes page for it&#8217;s tracking, so we get one exec from browser and second one from firebug. [...]</description>
		<content:encoded><![CDATA[<p>[...] As I wrote few days back Firebug is indeed the guilty for double page execution. Today I tested it a bit more and found out what is cosing problems. Net option (tracks load times for items on page) executes page for it&#8217;s tracking, so we get one exec from browser and second one from firebug. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colleague from 313</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-134</link>
		<dc:creator>colleague from 313</dc:creator>
		<pubDate>Thu, 29 Mar 2007 18:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-134</guid>
		<description>You should have asked the guys next door for help ;) I disabled FireBug weeks ago, it definitely has some bugs when used with FF2.0</description>
		<content:encoded><![CDATA[<p>You should have asked the guys next door for help ;) I disabled FireBug weeks ago, it definitely has some bugs when used with FF2.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: opl</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-113</link>
		<dc:creator>opl</dc:creator>
		<pubDate>Sun, 25 Mar 2007 18:42:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-113</guid>
		<description>On one hand, thousands of people do not have a single problem with this extension. On the other hand, your code only works when disabling Firebug.

From that, it&#039;s impossible to determine whether the problem is due to the extension or to a bad code.</description>
		<content:encoded><![CDATA[<p>On one hand, thousands of people do not have a single problem with this extension. On the other hand, your code only works when disabling Firebug.</p>
<p>From that, it&#8217;s impossible to determine whether the problem is due to the extension or to a bad code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Cvetic</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-111</link>
		<dc:creator>Vladimir Cvetic</dc:creator>
		<pubDate>Fri, 23 Mar 2007 06:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-111</guid>
		<description>I am sorry but it looks like you didn&#039;t read post very well. After disabling Firebug &lt;b&gt;problem was gone&lt;/b&gt; and people with no firebug installed did not have the problem.</description>
		<content:encoded><![CDATA[<p>I am sorry but it looks like you didn&#8217;t read post very well. After disabling Firebug <b>problem was gone</b> and people with no firebug installed did not have the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SchizoDuckie</title>
		<link>http://www.hazaah.com/programming/firebug-god-damn-it/comment-page-1/#comment-110</link>
		<dc:creator>SchizoDuckie</dc:creator>
		<pubDate>Thu, 22 Mar 2007 19:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/something-else/firebug-god-damn-it/#comment-110</guid>
		<description>You should probably just write better code. Firebug does not do anything weird with thousands of people, so don&#039;t just blame firebug without having found the real problem.</description>
		<content:encoded><![CDATA[<p>You should probably just write better code. Firebug does not do anything weird with thousands of people, so don&#8217;t just blame firebug without having found the real problem.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
