<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Netscraps &#187; bugs</title>
	<atom:link href="http://blog.netscraps.com/category/bugs/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.netscraps.com</link>
	<description>anything that catches my attention.</description>
	<lastBuildDate>Sun, 25 Jul 2010 16:32:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Scanning legal-size documents with the Canon MX860 ADF is needlessly complicated</title>
		<link>http://blog.netscraps.com/tips/scanning-legal-size-documents-with-the-canon-mx860-adf-is-needlessly-complicated.html</link>
		<comments>http://blog.netscraps.com/tips/scanning-legal-size-documents-with-the-canon-mx860-adf-is-needlessly-complicated.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 16:27:06 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/?p=77</guid>
		<description><![CDATA[You&#8217;d think in this day &#38; age of all-in-one printers, you could put a legal-size document in the document feeder (ADF) &#38; scan away. Not so with the Canon MX860. Out of the box, the MX860&#8242;s ADF will scan legal-size documents as a letter-size PDF with the bottom 3 inches cut off. Document length auto-detection [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_78" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-78" title="MX860-scan-legal-document" src="http://blog.netscraps.com/wp-content/uploads/2010/07/MX860-scan-legal-document.png" alt="Canon MX860: how to scan legal-size documents" width="200" height="200" /><p class="wp-caption-text">Pound the Canon MX860 repeatedly with a gavel.</p></div>
<p>You&#8217;d think in this day &amp; age of all-in-one printers, you could put a legal-size document in the document feeder (ADF) &amp; scan away. Not so with the Canon MX860.</p>
<p>Out of the box, the MX860&#8242;s ADF will scan legal-size documents as a letter-size PDF with the bottom 3 inches cut off. Document length auto-detection with the ADF was apparently too complex for Canon engineers (?!)</p>
<p>Technically the MX860 <em>can</em> scan legal-size paper, but it&#8217;s a trick (&#8220;trick&#8221; meaning pain in the ass) if you typically use the handy buttons on the scanner for everything. Here&#8217;s how:</p>
<p>Load up the MX860&#8242;s desktop scanning software, which Canon cryptically called &#8220;MP Navigator EX&#8221; &#8212; mine opens up to a wizard-style screen. Select &#8220;Stack Of Documents (ADF)&#8221;, the click the &#8220;Specify&#8230;&#8221; button on the left-hand side &amp; there you can temporarily change the PDF document size for the next ADF scan.</p>
<p>If you scan legal documents all the time &amp; want to change the settings permanently: Click the &#8220;Preferences&#8221; button (top/right corner) &amp; switch to the &#8220;Scanner Button Settings&#8221; tab. Then you can change the document settings for each one-click action. So for instance you could set the &#8220;Save to PC&#8221; action to scan a legal-size PDF &amp; &#8220;Save to PDF&#8221; to scan in letter size.</p>
<p>Sounds needlessly complicated? It is, absolutely. Hopefully Canon will add automatic document length detection for the ADF in a future firmware/software update, but I wouldn&#8217;t count on it.</p>
<p>(Anyone know if this is fixed with the Canon MX870?)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/tips/scanning-legal-size-documents-with-the-canon-mx860-adf-is-needlessly-complicated.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Beeping from a Trojan UV Max C4</title>
		<link>http://blog.netscraps.com/tips/trojan-uv-max-c4-beeping.html</link>
		<comments>http://blog.netscraps.com/tips/trojan-uv-max-c4-beeping.html#comments</comments>
		<pubDate>Fri, 30 Apr 2010 06:49:48 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[awful customer service]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/?p=54</guid>
		<description><![CDATA[Our Trojan UVMax C4 water purifier started beeping continuously. The install date was April 2009, so it&#8217;s been a year &#8212; according to the manual, time to replace the UV bulb! I dutifully ordered a new UV lamp ($90) &#38; installed it. Wiping my hands in smug homeowner anticipation of what was sure to be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.netscraps.com/wp-content/uploads/2010/04/Model-C4_web-e1272061941470.png"><img class="alignleft size-full wp-image-55" title="Trojan UV Max C4 Beeping" src="http://blog.netscraps.com/wp-content/uploads/2010/04/Model-C4_web-e1272061941470.png" alt="Continuous beeping from my Trojan UV Max C4" width="200" height="148" /></a>Our Trojan UVMax C4 water purifier started beeping continuously. The install date was April 2009, so it&#8217;s been a year &#8212; according to the manual, time to replace the UV bulb!</p>
<p>I dutifully ordered a new UV lamp ($90) &amp; installed it. Wiping my hands in smug homeowner anticipation of what was sure to be the return of super clean water for my family, I plugged the C4 power supply back in&#8230; green lights all around&#8230; but the beeping didn&#8217;t stop.</p>
<p>I unplugged the unit, waited a bit, plugged it back in&#8230; more beeping. Pulled out the manual. The only mention of the beeping alarm is in the troubleshooting section, which refers you back to the Control Panel section, which has all kinds of useful information about the status lights but absolutely nothing about a beeping alarm.</p>
<p>The manual says there&#8217;s supposed to be a model-specific reference card stuck behind the power supply. Sure enough I could see the tab sticking up &#8212; I felt a wave of relief, as surely the reference card would have an answer to The Meaning Of The Incessant Beep.</p>
<p>Nope. No mention of an audible alarm whatsoever.</p>
<p>By now I could feel a beeping-induced headache. Putting my hope in the Internet for a solution, I ran upstairs to the computer. Sure enough, the top result had the answer (thanks, Google) &#8212; but it wasn&#8217;t from the Trojan UVMax website &#8212; a random reseller had <a href="http://witheyswater.blogspot.com/2010/02/trojan-uv-max-c-power-supply-problems.html">taken the time to post the answer</a> &#8230; Apparently TrojanUV produced defective C4 power supply units between January 2009 &#8211; January 2010. Yep, a whole year of defective units. But although they&#8217;re now four months into people discovering the problem, there&#8217;s nothing about it on their website. No notice, no press release, nothing (or am I just not seeing it?)</p>
<p>The solution is to contact Trojan for a replacement power supply. In the meantime, I&#8217;m stuck with choosing between unsafe drinking water or constant beeping.</p>
<p>So in review:</p>
<ol>
<li>There is nothing the Trojan UV Max manual about what the beeping alarm means,</li>
<li>There is no way to silence the beeping alarm,</li>
<li>The Trojan UV website lacks any information about this year-long manufacturing defect.</li>
</ol>
<p>Just to make life a little harder, the email link on the Trojan UV Max support website (Viqua) goes nowhere.</p>
<p>I called their customer service line &amp; the rep I spoke with knew about the C4 problem right away. Apparently they had mistakenly installed firmware for the &#8220;Plus&#8221; version &#8212; which have a reset button to silence the alarm &#8212; into the &#8220;regular&#8221; C4 units, which don&#8217;t.</p>
<p>I asked the rep if the replacement C4 power supply was shipping via overnight express. He mumbled something to the effect that I should have it &#8220;within a day or two&#8221;. However it&#8217;s been 3 days &amp; I still don&#8217;t have the replacement Trojan UV Max C4 power supply, so it&#8217;s becoming clear that Trojan doesn&#8217;t care enough to ship these via overnight or 2-day mail.</p>
<p>By now I&#8217;ve lost count how many ways Trojan UV customer service has completely failed their customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/tips/trojan-uv-max-c4-beeping.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thunderbird ignores Windows&#8217; default printer setting</title>
		<link>http://blog.netscraps.com/tips/thunderbird-ignores-windows-default-printer.html</link>
		<comments>http://blog.netscraps.com/tips/thunderbird-ignores-windows-default-printer.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 22:41:18 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[default printer]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/?p=48</guid>
		<description><![CDATA[I bought a new printer, a Canon MX860. As all-in-one printers go, it&#8217;s fantastic. Soon it was knighted as my new Windows&#8217; default printer. Everything was happy in Printerland until I tried to print an email from Thunderbird. Thunderbird kept selecting my old printer &#8212; I had left the old printer driver installed &#8212; and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.netscraps.com/wp-content/uploads/2010/01/thunderbird-attack.png"><img class="alignleft size-full wp-image-50" title="thunderbird attacking default windows printer" src="http://blog.netscraps.com/wp-content/uploads/2010/01/thunderbird-attack.png" alt="" width="200" height="182" /></a>I bought a new printer, a Canon MX860. As all-in-one printers go, it&#8217;s fantastic. Soon it was knighted as my new Windows&#8217; default printer.</p>
<p>Everything was happy in Printerland until I tried to print an email from Thunderbird. Thunderbird kept selecting my old printer &#8212; I had left the old printer driver installed &#8212; and each time I had to change the printer back to my new Canon. Granted, that&#8217;s a pretty minor annoyance, but let enough minor annoyances pass you by &amp; soon they get together &amp; storm the castle.</p>
<p>Turns out Thunderbird stores its own default printer setting &amp; if it&#8217;s set, the Windows default printer gets completely ignored. Worse, Thunderbird&#8217;s default printer setting is about as hidden as it gets:</p>
<ol>
<li>Tools menu -&gt; Options -&gt; Advanced tab -&gt; Config Editor button</li>
<li>filter the list by typing &#8220;printer&#8221; in the Filter box (top of the screen)</li>
<li>find the &#8220;print.print_printer&#8221; setting (who names these settings, anyway?)</li>
<li>right-click &amp; click &#8220;Reset&#8221;.</li>
</ol>
<p>That does the trick!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/tips/thunderbird-ignores-windows-default-printer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototype mismatch: sub main::head ($) vs none</title>
		<link>http://blog.netscraps.com/perl/prototype-mismatch-sub-mainhead-vs-none.html</link>
		<comments>http://blog.netscraps.com/perl/prototype-mismatch-sub-mainhead-vs-none.html#comments</comments>
		<pubDate>Thu, 09 Jul 2009 18:12:45 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/uncategorized/prototype-mismatch-sub-mainhead-vs-none.html</guid>
		<description><![CDATA[Turns out that when you use the LWP::Simple &#038; CGI modules together in a Perl script, each has a conflicting head() function that throws that error. Who knew? Everyone who didn&#8217;t take the time to read the CAVEAT note at the bottom of the LWP::Simple docs, apparently: Note that if you are using both LWP::Simple [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out that when you use the LWP::Simple &#038; CGI modules together in a Perl script, each has a conflicting head() function that throws that error. Who knew? Everyone who didn&#8217;t take the time to read the CAVEAT note at the bottom of the LWP::Simple docs, apparently:</p>
<blockquote><p><em>Note that if you are using both LWP::Simple and the very popular CGI.pm module, you may be importing a <code>head</code> function from each module, producing a warning like &#8220;Prototype mismatch: sub main::head ($) vs none&#8221;. Get around this problem by just not importing LWP::Simple&#8217;s <code>head</code> function, like so:</em></p>
<pre><em>use LWP::Simple qw(!head);
use CGI qw(:standard);  # then only CGI.pm defines a head()</em></pre>
<p><em>Then if you do need LWP::Simple&#8217;s <code>head</code> function, you can just call it as <code>LWP::Simple::head($url)</code>.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/perl/prototype-mismatch-sub-mainhead-vs-none.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6/IE7 form element margin inheritance bug</title>
		<link>http://blog.netscraps.com/internet-explorer/ie6-ie7-margin-inheritance-bug.html</link>
		<comments>http://blog.netscraps.com/internet-explorer/ie6-ie7-margin-inheritance-bug.html#comments</comments>
		<pubDate>Thu, 26 Oct 2006 15:08:07 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/?p=10</guid>
		<description><![CDATA[Today I ran across an IE6/7 (and who knows, probably IE5 too) margin inheritance bug, involving block elements with IE&#8217;s hasLayout property triggered, that contain certain form elements. This bug appears to have very little online documentation or discussion (UPDATE: now documented by positioniseverything, see links section below). Any side margins (the blue 100px) applied [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran across an IE6/7 (and who knows, probably IE5 too) margin inheritance bug, involving block elements with IE&#8217;s hasLayout property triggered, that contain certain form elements. This bug appears to have very little online documentation or discussion (UPDATE: now documented by positioniseverything, see links section below).</p>
<p><img alt="IE margin inheritance bug" id="image12" src="http://blog.netscraps.com/wp-content/uploads/2006/10/ie-margin-inheritance-bug.png" /></p>
<p>Any side margins (the blue 100px) applied to block-level hasLayout elements will be erroneously inherited (the red 100px) by text, submit, button and textarea fields contained within the block elements. Select boxes, checkboxes &#038; radio buttons are not affected.</p>
<p>Applying <em>margin: 0</em> to the input or textarea fields has no effect. All your margin are belong to us.</p>
<p><strong><a title="IE6/IE7 floated block element / input margin bug" href="http://www.carcomplaints.com/test/ie-label-margin-bug.html">Here is my test page »</a></strong></p>
<p>If your design does not have a border on the block-level element, this bug has the <em>identical <strong>visual</strong> effect</em> as the well-known IE6 floated element/margin-doubling bug, but the real cause is <em>not</em> the IE6 margin-doubling bug.</p>
<p>I found this issue having just installed IE7, still giddy over the wide array of css fixes. For a few minutes, I thought maybe the IE team had forgotten to fix the float/margin-doubling bug with blockified labels, but no.. this margin inheritance bug is an entirely different beast.</p>
<p>My findings are a little different from the other information I found (at the time of this post, the only existing explanation of this bug I could find was from <a href="http://www.xs4all.nl/%7Eblackeye/marginright_bug2.html">Paul van Steenoven</a>):</p>
<ul>
<li>it does not matter if the elements are contained in a fieldset</li>
<li>input type=&#8221;checkbox&#8221; and type=&#8221;radio&#8221; are not affected</li>
</ul>
<p><strong>The fix / hack</strong></p>
<ul>
<li>wrap your bug-affected input / textarea elements in any inline element, like a span (if you&#8217;re okay with that .. I&#8217;m not)</li>
</ul>
<p>Or, if possible:</p>
<ul>
<li>set <em>display: inline</em> on the block-level hasLayout parent element, or similarly, remove the css property that&#8217;s triggering hasLayout (width, etc) on the block-level parent element (not possible in most cases)</li>
<li>remove side margins on all parent containers of the form element (suggested by <a target="_blank" href="http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout">Barry Jaspan</a>, who points out this solution also may not be realistic)</li>
<li>set an IE-only negative margin on the affected form elements (also from Barry, who agrees with you this is needlessly messy, to the point where CSS purists may start throwing heavy objects)</li>
<li>include text on the same line just before the form element (yep, Barry again, nice catch. Not possible if you want the text above the form element.. for example, <code>some text&lt;br /&gt; &lt;input .. /&gt;</code> doesn&#8217;t work)</li>
<li>any others?</li>
</ul>
<p><strong>Other sites with information on this bug</strong></p>
<ul>
<li><a href="http://www.xs4all.nl/~blackeye/marginright_bug2.html">Paul van Steenoven&#8217;s test page<br />
</a></li>
<li><a href="http://www.didoo.net/permalinks/IE_margin-right_inherit_bug_revisited.html">the test page, expanded</a> to show situations where Paul&#8217;s <em>overflow: hidden</em> fix does not work</li>
<li><a href="http://www.quirksmode.org/bugreports/archives/2005/09/Margin_inheritance_bug.html">quirksmode report</a></li>
</ul>
<p>Update:</p>
<ul>
<li><a href="http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout">Barry Jaspan</a> did a nice writeup, which was later covered by <a href="http://www.positioniseverything.net/">positioniseverything</a>. I&#8217;m rather bitter, since I did my writeup about the bug about a month prior. Granted, Barry covered the issue more in-depth, and he also points out that the affected form elements actually inherit the sum of the side-margins of all parent elements, AND provided several more methods to work around the bug.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/internet-explorer/ie6-ie7-margin-inheritance-bug.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>IE6/IE7 PNG gAMA bug makes PNGs appear darker</title>
		<link>http://blog.netscraps.com/internet-explorer/ie6-ie7-png-gama-bug-makes-pngs-darker.html</link>
		<comments>http://blog.netscraps.com/internet-explorer/ie6-ie7-png-gama-bug-makes-pngs-darker.html#comments</comments>
		<pubDate>Tue, 24 Oct 2006 18:26:25 +0000</pubDate>
		<dc:creator>netscraps</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.netscraps.com/?p=6</guid>
		<description><![CDATA[The link PNGs appear darker, except for Email A Friend, which has the gAMA chunk removed. In setting up the new vehicle details page for DDC, I noticed that the background color for the 24-bit PNGs did not match the css background color, but only in IE6. Searching online, I found this is a known [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image5" alt="IE PNG gAMA bug" src="http://blog.netscraps.com/wp-content/uploads/2006/10/png_bug.png" /><br />
<em style="font-size: 8pt">The link PNGs appear darker, except for Email A Friend, which has the gAMA chunk removed.</em></p>
<p>In setting up the <a href="http://ddcdemos_up021.demos.dealer.com/used_vehicle_details.htm?vehicleId=f00f9a044046381c00e8787a90548259">new vehicle details page</a> for DDC, I noticed that the background color for the 24-bit PNGs did not match the css background color, but only in IE6.</p>
<p>Searching online, I found this is a <a href="http://www.easy-reader.net/archives/2006/02/18/png-color-oddities-in-ie/">known bug with IE</a> that stems from a <a title="PNG gamma correction analysis" href="http://hsivonen.iki.fi/png-gamma/">flawed interpretation of the PNG&#8217;s gAMA setting</a>.  It&#8217;s fantastic that the IE team added PNG alpha transparency to IE7, but apparently they kept the gAMA bug in IE7 to make sure browser compatibility specialists keep their jobs for years to come.</p>
<p>In short, the fix is to remove the gAMA chunk using a tool such as <a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a> or <a href="http://pmt.sourceforge.net/pngcrush/">Pngcrush</a> &#8212; I used TweakPNG (freeware, super easy to use, no installer) which worked great for fixing one image at a time. Fun stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netscraps.com/internet-explorer/ie6-ie7-png-gama-bug-makes-pngs-darker.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
