<?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>K-Squared Ramblings &#187; bug</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperborea.org/journal</link>
	<description>Sci-fi, comics, humor, photos...it&#039;s all fair game.</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:27:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Webkit display:table-cell Problem</title>
		<link>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/</link>
		<comments>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/#comments</comments>
		<pubDate>Wed, 05 May 2010 02:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=8025</guid>
		<description><![CDATA[I recently tried to retrofit a mobile layout onto an old table-based site using CSS. It was a fairly simple layout: A banner across the top, two columns, and a footer. I figured I&#8217;d use CSS to &#8220;unwrap&#8221; the table &#8230; <a href="http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-table.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-table-150x150.jpg" alt="" title="Testcase: Unmodified Table" width="150" height="150" class="alignleft size-thumbnail wp-image-8037" /></a>I recently tried to retrofit a mobile layout onto an old table-based site using CSS.  It was a fairly simple layout: A banner across the top, two columns, and a footer.  I figured I&#8217;d use CSS to &#8220;unwrap&#8221; the table and make the sidebar and main content area into full-width sections instead of side-by-side columns.</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-firefox.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-firefox-150x150.jpg" alt="" title="Testcase: Block / Firefox" width="150" height="150" class="alignright size-thumbnail wp-image-8036" /></a>In theory this should be simple: CSS handles tables by using the <code>display</code> property and assigning it <code>table</code>, <code>table-row</code> and <code>table-cell</code> for the <code>&lt;table&gt;</code>, <code>&lt;tr&gt;</code> and <code>&lt;td&gt;</code> elements.  You can assign these properties to other elements and make them act as tables, or you can assign <code>block</code> or <code>inline</code> to these elements and make the table act like a series of paragraphs.</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-chrome.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-chrome-150x150.jpg" alt="" title="Testcase: Block (Chrome)" width="150" height="150" class="alignleft size-thumbnail wp-image-8031" /></a>Initial testing worked perfectly in Firefox&nbsp;3.6 and Opera&nbsp;10.5x.  Internet Explorer&nbsp;8, as expected, ignored the changes entirely.  Chrome, however, did something very strange, and Safari reacted the same way: The banner shrank, and the columns changed from a narrow sidebar to a 50/50 split&#8230;making it actually <em>worse</em> for small screens.</p>
<p>Clearly WebKit didn&#8217;t like something I was doing.  Unfortunately, WebKit powers the exact platforms I was targeting: the iPhone and Android!</p>
<p>I dug around with the developer tools a bit to see if I could figure out what was going on. Was the browser not applying the property? Were the table cells inheriting the &#8220;original&#8221; property from somewhere else? Did I need to change properties on <code>thead</code> and <code>tbody</code> as well?</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-inline-chrome.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-inline-chrome-150x150.jpg" alt="" title="Testcase: Inline / Chrome" width="150" height="150" class="alignright size-thumbnail wp-image-8033" /></a>What I found was that WebKit did recognize the <code>display:block</code> I had added, but somehow the computed style was reverting to <code>display:table-cell</code>.  This only applied to <code>table</code> and <code>td</code>, though.  Table rows actually did what I told them to, which was why the result ended up looking bizarre.</p>
<p>If it hadn&#8217;t changed anything, I probably would have chalked it up to the capability just not being implemented yet.  But since it worked on table rows, but not on cells, I decided to treat it as a bug in WebKit and went looking for the best way to report it. I ended up creating a WebKit Bugzilla account and reporting it as <a href="https://bugs.webkit.org/show_bug.cgi?id=38527">bug 38527</a>.<br />
<strong><br />
Check out the <a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/tabletest.html">testcase</a></strong> in Firefox&nbsp;3.6 or Opera&nbsp;10.5 to see what it <em>should</em> look like, then take a look in Chrome&nbsp;4 or 5 or Safari&nbsp;4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Y2K10</title>
		<link>http://www.hyperborea.org/journal/2010/01/y2k10/</link>
		<comments>http://www.hyperborea.org/journal/2010/01/y2k10/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 17:00:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[linkblogging]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[Y2K]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2010/01/07/line-items-for-2010-01-07-2/</guid>
		<description><![CDATA[A 2010 bug has caused problems with German credit cards. It seems we got complacent after Y2K and stopped worrying about date changes.]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.guardian.co.uk/world/2010/jan/06/2010-bug-millions-germans">2010 bug</a> has caused problems with German credit cards. It seems we got complacent after Y2K and stopped worrying about date changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/01/y2k10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links: Y2K10, Reading on the Rise, Bogus Forwards &amp; Nature Trail to Hell</title>
		<link>http://www.hyperborea.org/journal/2010/01/y2k10-reading-moh/</link>
		<comments>http://www.hyperborea.org/journal/2010/01/y2k10-reading-moh/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 07:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Chain Letters]]></category>
		<category><![CDATA[linkblogging]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[SpamAssassin]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[Twidroid]]></category>
		<category><![CDATA[WeirdAl]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2010/01/04/line-items-for-2010-01-04/</guid>
		<description><![CDATA[SpamAssassin has been marking mail from 2010 as &#8220;grossly in the future.&#8221; It&#8217;s been fixed in the beta for months, but they issued an emergency update over the holiday. Of course, if they&#8217;d done the test by using math instead &#8230; <a href="http://www.hyperborea.org/journal/2010/01/y2k10-reading-moh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>SpamAssassin has been <a href="http://www.serverwatch.com/tutorials/article.php/3856296/SpamAssassins-Y2K10----Whoops-We-Did-It-Again.htm">marking mail from 2010</a> as &#8220;grossly in the future.&#8221;  It&#8217;s been fixed in the beta for months, but they issued an emergency update over the holiday.  Of course, if they&#8217;d done the test by using math instead of pattern matching, it wouldn&#8217;t have been an issue in the first place. (via @<a href="http://twitter.com/pobox" class="aktt_username">pobox</a>)</li>
<li>Droid Week <a href="http://www.droidweek.com/archive/twidroid_pro/">highlights Twidroid Pro</a>. I&#8217;ll second the recommendation &#8212; I&#8217;ve tried lots of Twitter clients for Android, and I keep coming back.</li>
<li><a href="http://twitpic.com/wnqm9" title="Uh oh.  I thought this hiking trail was supposed to be safe. on Twitpic"><img class="alignright" src="http://twitpic.com/show/thumb/wnqm9.jpg" width="150" height="150" alt="Uh oh.  I thought this hiking trail was supposed to be safe. on Twitpic" /></a>&#8220;Weird Al&#8221; Yankovic <a href="http://twitpic.com/wnqm9"> finds a disturbing sign</a> on a hiking trail.</li>
<li>It turns out that in the digital age, the average American reads <a href="http://www.wired.com/epicenter/2009/12/reading-expands-study/"><em>three times</em> as many words</a> today as thirty years ago. (via This Is True)</li>
<li>Medal of Honor recipient Ed Freeman has been <a href="http://www.thisistrue.com/blog-ed_freeman_and_political_manipulation.html">co-opted by a political disinformation campaign</a>. Remember: any time you receive a political email that asks you to forward it to everyone you know, check the facts first!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/01/y2k10-reading-moh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cold Stone Fedora</title>
		<link>http://www.hyperborea.org/journal/2009/06/cold-stone-fedora/</link>
		<comments>http://www.hyperborea.org/journal/2009/06/cold-stone-fedora/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 06:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[allergies]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora11]]></category>
		<category><![CDATA[ice cream]]></category>
		<category><![CDATA[Tweets]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/06/30/line-items-for-2009-06-30/</guid>
		<description><![CDATA[Smell of waffle cones from Cold Stone makes me wish I could eat there. Ice cream vs allergies. # Ran into one snafu w/Fedora11: xkb error popups every time I wake the computer from suspend. Resetting keyboard worked. #]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Smell of waffle cones from Cold Stone makes me wish I could eat there. Ice cream vs allergies. <a href="http://twitter.com/KelsonV/statuses/2409421947" class="aktt_tweet_time">#</a></li>
<li>Ran into one snafu w/Fedora11: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=494947">xkb error popups</a> every time I wake the computer from suspend. Resetting keyboard worked. <a href="http://twitter.com/KelsonV/statuses/2416475612" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/06/cold-stone-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Netscape 8 Nuttiness</title>
		<link>http://www.hyperborea.org/journal/2005/05/more-netscape-8-nuttiness/</link>
		<comments>http://www.hyperborea.org/journal/2005/05/more-netscape-8-nuttiness/#comments</comments>
		<pubDate>Wed, 25 May 2005 23:20:13 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Netscape]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2005/05/25/more-netscape-8-nuttiness/</guid>
		<description><![CDATA[Q: What happens when you break up/fire your web browser-developing group with years of experience, and later hire an outside firm to build your next product? A: Netscape 8. IEBlog has an amazing report&#8212;which I&#8217;ve just verified. Netscape 8.0.1 disables &#8230; <a href="http://www.hyperborea.org/journal/2005/05/more-netscape-8-nuttiness/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><b><abbr title="Question">Q</abbr>:</b> What happens when you break up/fire your web browser-developing group with years of experience, and later hire an outside firm to build your next product?</p>
<p><b><abbr title="Answer">A</abbr>:</b> <strong>Netscape 8.</strong></p>
<p>IEBlog has an amazing report&#8212;which I&#8217;ve just verified.  <a href="http://blogs.msdn.com/b/ie/archive/2005/05/25/421763.aspx">Netscape 8.0.1 disables IE&#8217;s XML rendering</a>.  So if you try to load an XML document&#8212;say, an XSLT-styled RSS feed like the feed for this blog&#8212;using Internet Explorer or Netscape 8 with IE&#8217;s engine, you&#8217;ll see either a blank page or an unloaded-image icon.</p>
<p>Apparently every time Netscape 8 runs, it trashes a registry entry that defines how IE displays XML.  At this point the only way to fix it is to uninstall Netscape 8 and delete that entry (directions at the above link).</p>
<p>This raises two questions:</p>
<ol>
<li>Why does Netscape 8 alter an Internet Explorer registry setting?</li>
<li>Why <em>can</em> Netscape 8 alter an Internet Explorer registry setting?</li>
</ol>
<p>I&#8217;ve said it before (though possibly not here), but Mozilla is much better off now that AOL isn&#8217;t calling the shots.</p>
<p><b>Update June 20:</b> Netscape 8.0.2 fixes this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2005/05/more-netscape-8-nuttiness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

