<?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: Smart Tapping in Mobile Firefox</title>
	<atom:link href="http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/</link>
	<description></description>
	<lastBuildDate>Fri, 23 Dec 2011 21:18:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: Gordon P. Hemsley</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10217</link>
		<dc:creator>Gordon P. Hemsley</dc:creator>
		<pubDate>Mon, 07 Jun 2010 05:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10217</guid>
		<description>This all sounds reasonable, but there is one unmentioned caveat that could quickly become a major annoyance: If there are a number of links close together, and you accidentally tap on the wrong one the first time you try, future taps in that same area will keep giving you the same wrong link (since visited links are favored).

Just something to keep in mind.</description>
		<content:encoded><![CDATA[<p>This all sounds reasonable, but there is one unmentioned caveat that could quickly become a major annoyance: If there are a number of links close together, and you accidentally tap on the wrong one the first time you try, future taps in that same area will keep giving you the same wrong link (since visited links are favored).</p>
<p>Just something to keep in mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10081</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Fri, 14 May 2010 16:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10081</guid>
		<description>Dave: Some OS&#039;s offset the tap, some do not, so it makes sense to make it configurable as the post suggests. Also, if Firefox wants to do in-browser rotation (i.e. rotation of the content is performed by the application itself instead of the OS) at some point, it&#039;s important that Firefox is able to correct the tap offset in the right direction as well.</description>
		<content:encoded><![CDATA[<p>Dave: Some OS&#8217;s offset the tap, some do not, so it makes sense to make it configurable as the post suggests. Also, if Firefox wants to do in-browser rotation (i.e. rotation of the content is performed by the application itself instead of the OS) at some point, it&#8217;s important that Firefox is able to correct the tap offset in the right direction as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Hulbert</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10076</link>
		<dc:creator>Dave Hulbert</dc:creator>
		<pubDate>Fri, 14 May 2010 07:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10076</guid>
		<description>This sounds great, but shouldn&#039;t the offsetting the tap area up a few pixels be done by the OS instead of the program?</description>
		<content:encoded><![CDATA[<p>This sounds great, but shouldn&#8217;t the offsetting the tap area up a few pixels be done by the OS instead of the program?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Brubeck</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10075</link>
		<dc:creator>Matt Brubeck</dc:creator>
		<pubDate>Thu, 13 May 2010 20:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10075</guid>
		<description>jmdesp: Fennec does give visual feedback when you first press the screen, and you can cancel your touch by moving your finger away before lifting it.

You can&#039;t shift focus to a different element by sliding with your finger still pressed, because Fennec scrolls the page when you do that.</description>
		<content:encoded><![CDATA[<p>jmdesp: Fennec does give visual feedback when you first press the screen, and you can cancel your touch by moving your finger away before lifting it.</p>
<p>You can&#8217;t shift focus to a different element by sliding with your finger still pressed, because Fennec scrolls the page when you do that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Finkle</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10073</link>
		<dc:creator>Mark Finkle</dc:creator>
		<pubDate>Thu, 13 May 2010 14:50:26 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10073</guid>
		<description>@voracity - elementFromPoint does not do anything with visited links, it merely returns the element at the point. The new API, nodesFromRect, doesn&#039;t do anything directly with visited links either. The Firefox front-end code applies the weighting separately. Nothing is leaked to content, that I can think of anyway.</description>
		<content:encoded><![CDATA[<p>@voracity &#8211; elementFromPoint does not do anything with visited links, it merely returns the element at the point. The new API, nodesFromRect, doesn&#8217;t do anything directly with visited links either. The Firefox front-end code applies the weighting separately. Nothing is leaked to content, that I can think of anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: voracity</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10072</link>
		<dc:creator>voracity</dc:creator>
		<pubDate>Thu, 13 May 2010 13:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10072</guid>
		<description>&quot;The platform already exposes an elementFromPoint API to chrome and web content.&quot;

Wouldn&#039;t this be a privacy issue, similar to the :visited one? (Albeit, a lot harder to take advantage of.)</description>
		<content:encoded><![CDATA[<p>&#8220;The platform already exposes an elementFromPoint API to chrome and web content.&#8221;</p>
<p>Wouldn&#8217;t this be a privacy issue, similar to the :visited one? (Albeit, a lot harder to take advantage of.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kadir</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10071</link>
		<dc:creator>Kadir</dc:creator>
		<pubDate>Thu, 13 May 2010 12:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10071</guid>
		<description>Wow, awesome improvement, can&#039;t wait to try this out on my iPhone. Oh, wait, right :/</description>
		<content:encoded><![CDATA[<p>Wow, awesome improvement, can&#8217;t wait to try this out on my iPhone. Oh, wait, right :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jmdesp</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10070</link>
		<dc:creator>jmdesp</dc:creator>
		<pubDate>Thu, 13 May 2010 10:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10070</guid>
		<description>I think what you need truly is &quot;hit and slide&quot;. 
The thing that&#039;s really hard to do is to, with a high precision, watch the screen, see an element and be able to hit exactly on that element on first try. But after you have hit the screen, if something shows you where you really are, you will be able to correct your position with a much higher resolution.
 
So what the interface should do is after you hit the screen, give you a very visible return on what you have hit, and *not* act until you *raise* your finger (or stay for some delay on the element), and letting you *slide* on the surface to select something else if you realized you hit the wrong element, still giving you as you slide a visible return on what the current hit is.</description>
		<content:encoded><![CDATA[<p>I think what you need truly is &#8220;hit and slide&#8221;.<br />
The thing that&#8217;s really hard to do is to, with a high precision, watch the screen, see an element and be able to hit exactly on that element on first try. But after you have hit the screen, if something shows you where you really are, you will be able to correct your position with a much higher resolution.</p>
<p>So what the interface should do is after you hit the screen, give you a very visible return on what you have hit, and *not* act until you *raise* your finger (or stay for some delay on the element), and letting you *slide* on the surface to select something else if you realized you hit the wrong element, still giving you as you slide a visible return on what the current hit is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Baron</title>
		<link>http://starkravingfinkle.org/blog/2010/05/smart-tapping-in-mobile-firefox/comment-page-1/#comment-10069</link>
		<dc:creator>David Baron</dc:creator>
		<pubDate>Thu, 13 May 2010 06:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/?p=738#comment-10069</guid>
		<description>Rather than weighting the elements by z-order, might it be better to take a sample of points in the region around the touch, find the topmost element at each point, and then weight the elements by distance-from-touch and frequency within that sample?  It doesn&#039;t seem like z-order should matter for elements that don&#039;t overlap (and might cause bias in the results, requiring touching higher on the display to avoid being too close to the next line); and sampling the topmost element at different points ought to account for z-order when it does matter.</description>
		<content:encoded><![CDATA[<p>Rather than weighting the elements by z-order, might it be better to take a sample of points in the region around the touch, find the topmost element at each point, and then weight the elements by distance-from-touch and frequency within that sample?  It doesn&#8217;t seem like z-order should matter for elements that don&#8217;t overlap (and might cause bias in the results, requiring touching higher on the display to avoid being too close to the next line); and sampling the topmost element at different points ought to account for z-order when it does matter.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

