<?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>Marco's accessibility blog &#187; NVDA</title>
	<atom:link href="http://www.marcozehe.de/category/nvda/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcozehe.de</link>
	<description>Musings, tips and tricks about the accessible software world</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:22:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Would you like to show us what assistive technology you use Firefox with?</title>
		<link>http://www.marcozehe.de/2012/01/26/would-you-like-to-show-us-what-assistive-technology-you-use-firefox-with/</link>
		<comments>http://www.marcozehe.de/2012/01/26/would-you-like-to-show-us-what-assistive-technology-you-use-firefox-with/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:33:00 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[ScreenReader]]></category>
		<category><![CDATA[Telemetry]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=310</guid>
		<description><![CDATA[For a while now, Firefox has had the ability to collect anonymous usage data. Internally, we call this telemetry. Recently, we also started to incorporate statistics about the way the accessibility features of Firefox are being used. Our newest addition &#8230; <a href="http://www.marcozehe.de/2012/01/26/would-you-like-to-show-us-what-assistive-technology-you-use-firefox-with/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For a while now, Firefox has had the ability to collect anonymous usage data. Internally, we call this telemetry.</p>
<p>Recently, we also started to incorporate statistics about the way the accessibility features of Firefox are being used.</p>
<p>Our newest addition to this feature is the collection of data about which screen reader is being used with Firefox on Windows. For Linux, there is only one screen reader that&#8217;s widely used really, so we primarily concentrated on Windows, since there are a variety of screen readers and screen magnifiers out there that Firefox is being used with.</p>
<p>So, to get a better idea about what our user base is using Firefox with, we&#8217;d like to call out for assistance in gathering this data! Let me stress once more that this is purely voluntary, but that this will help us improve our over-all support even more focused once we know better what assistive technologies are the most used. Moreover, this is anonymous data, so there is no way we can link a particular screen reader to a particular user. Which assistive technology you use is and stays your private matter. You&#8217;ll only be contributing to an over-all picture of usage statistics.</p>
<p>So how do you turn this on? In Firefox:</p>
<ol>
<li>go to Tools/Options.</li>
<li>With the <kbd>arrow</kbd> keys, navigate to the list item called &#8220;Advanced&#8221;.</li>
<li><kbd>Tab</kbd> once to set focus to the tab page selection.</li>
<li>Select the &#8220;General&#8221; tab using the <kbd>left</kbd> and <kbd>right</kbd> arrow keys.</li>
<li><kbd>Tab</kbd> through the dialog until you reach a check box called &#8220;Send performance data&#8221;. Note, instead, you can also press <kbd>Shift+Tab</kbd> a couple of times to get there faster, since this is the very last checkbox before the &#8220;OK&#8221; button.</li>
<li>Press <kbd>Space</kbd> to check it if it is unchecked.</li>
<li><kbd>Tab</kbd> once to get to the &#8220;OK&#8221; button and press <kbd>Space</kbd> to close the dialog and save your changes.</li>
</ol>
<p>Firefox will now send anonymous usage data to us and inform us about any relevant performance like memory usage, screen reader in use (if any), or whether accessibility is instanciated at all.</p>
<p>Note that part of this feature is currently only in the Nightly development builds of Firefox. If you use a regular release like Firefox 9.0.1, this checkbox will not have any effect for screen reader usage data yet. But for other data such as the memory consumption, you can still enable it. Once you get upgraded to Firefox 12 in 3-4 months, you&#8217;ll start sending us data about your screen reader usage automatically.</p>
<p>If you&#8217;re on the Aurora channel, you&#8217;ll get this feature with the next big uplift that will happen early February.</p>
<p>To all who enable this feature, thank you! Your helping  us improve Firefox even more is appreciated!</p>
<p>And to those of you who do not wish to send us your anonymous information, that&#8217;s perfectly fine, too! No grudges will be held against you. <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2012/01/26/would-you-like-to-show-us-what-assistive-technology-you-use-firefox-with/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>If you&#8217;re not accessible, you lose sales and reputation</title>
		<link>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/</link>
		<comments>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 11:19:58 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=305</guid>
		<description><![CDATA[Did I ever mention that I love the community, and I love operating systems with truly inclusive design?! Well, now you know! Here&#8217;s a little story that took place in the last half hour: I am looking for an RSS &#8230; <a href="http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Did I ever mention that I love the community, and I love operating systems with truly inclusive design?! Well, now you know! Here&#8217;s a little story that took place in the last half hour:</p>
<p>I am looking for an RSS reader for my Mac. Because I&#8217;m blind, I have to use VoiceOver to access the screen contents. VoiceOver is a screen reader for the blind. If you have a Mac, press <kbd>Cmd+F5</kbd> and listen to what happens! (That same keystroke turns ift off, BTW.)</p>
<p>If you run Linux and the GNOME desktop, you have the screen reader Orca built-in. If you run Windows, you can get a free and non-intrusive screen reader called <a href="http://www.nvda-project.org">NVDA</a>. These can be used to test applications for accessibility. And oh yes, websites, of course, too, if you use a compatible browser for the platform.</p>
<p>Anyway since this was a question specifically directed at Mac OS X users, I got several replies recommending <a href="http://reederapp.com">Reeder</a>. I then asked those who had recommended it, if Reeder is compatible with VoiceOver. One of them did a quick test and found out that it isn&#8217;t. The feed table doesn&#8217;t read, for example, and possibly other stuff that doesn&#8217;t work as well.</p>
<p>I just saved €7.99 because I was able to ask the community for help in testing whether an app is compatible with VoiceOver. And unfortunately for the app developer, they just lost a sale because of the fact that their app is not compatible with assistive technologies.</p>
<p>And here&#8217;s the message for you app developers out there, web or native: Not being accessible costs you sales! Because not only will people who have to deal with the inaccessibility of applications or web apps not buy your stuff, they will also tell their friends and co-workers about it. And news travels fast around the blindness or other disability-related communities </p>
<p>Likewise, if you make an effort and become accessible, and tell someone about it, good news travels through the relevant communities equally fast! Because we&#8217;re not just a bunch of naggers, we are also equally cheerful if we find out, or are told, that there&#8217;s more stuff that we can use to broaden our horizons and lower barriers in the world we live in. And this, in turn, will increase sales and is good for business reputation!</p>
<p>There are tons of resources out there on the web, in developer documentation for your platform of choice, how to make your applications more accessible. For web developers, I wrote an article on <a href="http://www.marcozehe.de/articles/how-to-use-nvda-and-firefox-to-test-your-web-pages-for-accessibility/">how to test your web sites for accessibility</a> a good while ago.</p>
<p>And if you&#8217;re in doubt, find beta testers, find community members to help out with testing and feedback! I can also be contacted of course, although I cannot provide testing for each platform, but I might also be able to give some general advice.</p>
<p>Happy accessifying!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quick tip: Handling the sub menus in the WordPress 3.3 admin area with a screen reader</title>
		<link>http://www.marcozehe.de/2011/12/20/quick-tip-handling-the-sub-menus-in-the-wordpress-3-3-admin-area-with-a-screen-reader/</link>
		<comments>http://www.marcozehe.de/2011/12/20/quick-tip-handling-the-sub-menus-in-the-wordpress-3-3-admin-area-with-a-screen-reader/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 15:04:10 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[KeyboardAccessibility]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=300</guid>
		<description><![CDATA[This is a quick tip to show how to use the new sub menus in the admin area of WordPress 3.3 with a screen reader. For this, I&#8217;m using NVDA 2011.3RC, and Firefox 9. The new sub menus are a &#8230; <a href="http://www.marcozehe.de/2011/12/20/quick-tip-handling-the-sub-menus-in-the-wordpress-3-3-admin-area-with-a-screen-reader/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a quick tip to show how to use the new sub menus in the admin area of WordPress 3.3 with a screen reader. For this, I&#8217;m using NVDA 2011.3RC, and Firefox 9.</p>
<p>The new sub menus are  a way to more quickly access items in the sub menus of &#8220;Dashboard&#8221;, &#8220;Posts&#8221; etc. without having to reload the page with the menus opened. Instead, the menus are opened and closed dynamically by either hovering the mouse over the item that is, by NVDA, announced as &#8220;sub menu link&#8221;, or by executing a press of the <kbd>enter</kbd> key on such an item.</p>
<p>The problem arises from the fact that screen readers on Windows capture the <kbd>enter</kbd> key and many others and execute functions based on their functionality inside the virtual documents/browse mode documents. For example pressing <kbd>enter</kbd> on a link usually clicks the link.</p>
<p>In this case, a click on a link is not what we want, since that would indeed reload the page. The menu would still be opened, but we&#8217;d lose all advantages of the more dynamic, time-saving approach that is made possible in 3.3.</p>
<p>Instead, what we do is the following:</p>
<ol>
<li>Position NVDA&#8217;s virtual cursor on the desired sub menu item.</li>
<li>Press <kbd>NVDA-key+F2</kbd> to invoke the function to pass the next key press straight through to the application.</li>
<li>Press <kbd>enter</kbd>.</li>
<li>Navigate down with the virtual cursor to find a newly expanded sub menu with links we can click.</li>
</ol>
<p>Your preferred screen reader offers the same functionality, no doubt. Be aware, however, that some screen readers do not set focus to focusable items under the virtual cursor automatically, so an additional key press before step 2 may be needed to route the system focus or PC cursor to the item the virtual PC cursor is pointing to.</p>
<p>This way, we can easily access the dynamic menus. It requires an extra keystroke, yes, but this is still quicker than having to wait for a page load and looking for the new items starting from the top of the virtual document.</p>
<p>Happy blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2011/12/20/quick-tip-handling-the-sub-menus-in-the-wordpress-3-3-admin-area-with-a-screen-reader/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NV Access receives a Mozilla grant to further push accessibility on the web</title>
		<link>http://www.marcozehe.de/2011/06/24/nv-access-receives-a-mozilla-grant-to-further-push-accessibility-on-the-web/</link>
		<comments>http://www.marcozehe.de/2011/06/24/nv-access-receives-a-mozilla-grant-to-further-push-accessibility-on-the-web/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 14:09:25 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Grant]]></category>
		<category><![CDATA[NonVisualDesktopAccess]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=273</guid>
		<description><![CDATA[The Mozilla project is very committed to making the web available to all people. To further that goal, members of the Mozilla community actively work with Non-Visual Desktop Access and other accessibility initiatives to make sure everyone benefits from the &#8230; <a href="http://www.marcozehe.de/2011/06/24/nv-access-receives-a-mozilla-grant-to-further-push-accessibility-on-the-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.mozilla.org/">Mozilla</a> project is very committed to making the web available to all people.  To further that goal, members of the Mozilla community actively work with <a href="http://www.nvda-project.org/">Non-Visual Desktop Access</a> and other accessibility initiatives to make sure everyone benefits from the web.</p>
<p>Non-Visual Desktop Access (NVDA) is the best free screen reader solution for Windows and an open source project.  It provides feedback via synthetic speech and Braille and enables blind or vision impaired people to access computers running Windows for no more cost than a sighted person.  The NVDA developers work closely with Mozilla to ensure a great user experience with every Firefox release.  Over the past few years, the projects have joined forces numerous times to drive new web technologies such as WAI-ARIA forward and into the hands of blind people so these could participate in the open web just like their sighted counterparts.</p>
<p>Its because of this close, ongoing link with NVDA that Mozilla has awarded a $80k grant to <a href="http://www.nvaccess.org">NV Access</a>, the non-profit group overseeing NVDA.   The grant will enable NVDA to improve the rich text editing and viewing experience as well as make general improvement over the next year.</p>
<p>You can help accessibility for the web by getting involved with the NVDA or Mozilla projects, or even <a href="http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qpX9Vfwa&#038;cs=9Kt9Vfw1&#038;page=Job%20Description&#038;j=oUvNVfwR" title="Link to accessibility engineer job description">coming on board at Mozilla Co</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2011/06/24/nv-access-receives-a-mozilla-grant-to-further-push-accessibility-on-the-web/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New in Accessibility in Firefox 4.0</title>
		<link>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/</link>
		<comments>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:09:41 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[PinnedTabs]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=242</guid>
		<description><![CDATA[The below is a preliminary recap of the new features in accessibility for the upcoming release of Firefox 4.0. API support Most of the changes are under-the-hood changes that do not have API changes as a consequence. There is one &#8230; <a href="http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The below is a preliminary recap of the new features in accessibility for the upcoming release of Firefox 4.0.</p>
<h3>API support</h3>
<p>Most of the changes are under-the-hood changes that do not have API changes as a consequence. There is one new addition that helps get around the now absent window hierarchy, see <a href="http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/">this post</a> for details and bug numbers if you&#8217;re interested.</p>
<p>However, there are a few enhancements that one should be aware of:</p>
<h4>Speed</h4>
<p>Improving speed was one of the major goals for Firefox 4 in general, and also for the accessibility APIs. A couple of highlights:</p>
<ul>
<li>A site like <a href="http://www.blindcooltech.com/">BlindCoolTech</a>, when loaded into the virtual buffer by NVDA, took approximately 6 to 6.5 seconds when loaded with Firefox 3.6.x. With Firefox 4, we&#8217;ve managed to cut this time down to under 1 second!</li>
<li>We also support the very performant Lazy Frame Construction in a very speedy manner so an accessibility-induced lag should hardly be noticeable.</li>
<li>When calculating meta data for big data tables, we&#8217;ve improved the speed by a huge factor. While Firefox 3.6 sometimes would hang for over 5 minutes while calculating data for a 20,000 cell table, this takes only a few seconds now.</li>
</ul>
<h4>New HTML5 elements</h4>
<p>We have support in place for the following HTML5 enhancements of Firefox 4:</p>
<ul>
<li>The html:output element is supported. We expose it as a text frame, and if it is being controlled by a form or form element, we also properly set the AccessibleRelations. In addition, it receives the implicit <emA<ria-live="polite"</em> attribute. Screen readers will therefore read text inside the output element automagically.</li>
<li>We have support for the required attribute by setting the &#8216;required&#8217; accessible state flag on the accessible.</li>
<li>We&#8217;re also working on getting the invalid state supported for the final Firefox 4 release.</li>
<li>New HTML5 input types like email, number etc. have basic support and are all viewed as text fields currently.</li>
</ul>
<h4>Changes in the WAI-ARIA support</h4>
<p>We made changes to the WAI-ARIA support as the spec developed to the new last-call state. We removed features that are no longer supported in the specification. And we made the change that the <em>aria-labelledby</em> attribute now takes precedence over <em>aria-label</em>. When first implemented in Firefox 3.5, and for a long time in the specification, <em>aria-label</em> took precedence over <em>aria-labelledby</em> when used on the same element. Now, this is swapped around. If <em>aria-labelledby</em> is present, <em>aria-label</em> is being ignored.</p>
<h4>Bug fixes</h4>
<p>Of course, we also fixed a lot of bugs on the way, making the code more stable and secure. Some are part of the performance refactors, some specifically targetted. For example, there are HTML constructs that can cause bad hangs on Linux which we finally nailed down and fixed.</p>
<h3>UI and keyboard navigation</h3>
<p>There have been several visible UI changes, some of which also have consequences for keyboard users.</p>
<h4>Tab strip moved to the top</h4>
<p>The tabs moved to the top of the screen, now encompassing the URL bar and search field. Previously, these were not part of the active tab. As a consequence, the tab bar is now reachable by:</p>
<ol>
<li>pressing <kbd>Ctrl+L</kbd> to go to the awesome bar</li>
<li>pressing <kbd>Shift+Tab</kbd> twice to land on the tab bar</li>
</ol>
<p>So instead of pressing <kbd>Tab</kbd> twice when on the awesome bar, now it&#8217;s <kbd>Shift+Tab</kbd> twice. Other features like accessing the context menu for a tab by pressing <kbd>Applications</kbd> remain unchanged.</p>
<h4>Pinned tabs</h4>
<p>Pinned tabs are tabs that remain visible even when there are so many tabs on the tab bar that it needs to scroll. So your favorite tabs are always visible/accessible. For screen readers, there is currently no distinction between a normal and a pinned tab, but it is exposed nevertheless. And obviously, the context menu item is accessible.</p>
<h4>The menu bar is gone, but not quite</h4>
<p>The menu bar is no longer visible right away. Instead, a single popup menu, hidden behind the &#8220;Firefox&#8221; button, is replacing most of the menu bar&#8217;s functionality. However, as a keyboard user, you don&#8217;t really notice. Press <kbd>Alt</kbd>, and the menu bar reappears and you can use it right away again. In fact, I, being blind myself, didn&#8217;t even notice that the menu bar was gone because I was simply using the shortcut keys like <kbd>Alt+F</kbd> just as I did before. It was not until Surkov asked me whether the Firefox button was accessible that I noticed that there was a UI change.</p>
<p>Note that there is talk of mapping the <kbd>Alt+F</kbd> keystroke to specifically open the menu hidden behind the Firefox button in the future. So if <kbd>Alt+F</kbd> no longer brings up the &#8220;File&#8221; menu in the future, this is why.</p>
<h4>Add-Ons Manager redesign</h4>
<p>The Add-Ons Manager has been redesigned completely. It now also manages Jetpacks, search engines and much more. Moreover, it opens in a new tab instead of a modal dialog. This makes interaction much nicer, one does not have to alt-tab between windows all the time.</p>
<p>There are still some keyboard navigation quirks to be worked out, and some of this may come in an 4.0.x update, but the general functionality is there also for screen reader users.</p>
<h3>New UI features that don&#8217;t work (yet)</h3>
<h4>Panorama</h4>
<p>The new enhanced tab management feature Panorama, previously known as Tab Candy, is currently not very well navigagble using the keyboard, and hardly exposes any useful information to screen reader users. However, it is going to be possible to make these accessible, we just need a little time to do it. If you&#8217;re interested, you can follow the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=587010">keyboard navigation</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=596732">assistive technologies support</a> bugs to watch progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>What&#8217;s up with all those windows?</title>
		<link>http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/</link>
		<comments>http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 09:03:18 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[WindowClass]]></category>
		<category><![CDATA[WindowsHierarchy]]></category>
		<category><![CDATA[WindowWidgets]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=238</guid>
		<description><![CDATA[This blog post has to do with the reasons why Firefox 4.0Beta 5 and Beta 6 are totally inaccessible to most, if not all, Windows assistive technologies, and also cause problems with some mouse drivers and such. It all started &#8230; <a href="http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This blog post has to do with the reasons why Firefox 4.0Beta 5 and Beta 6 are totally inaccessible to most, if not all, Windows assistive technologies, and also cause problems with some mouse drivers and such.</p>
<p>It all started with <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=130078" title="Mozilla Bug 130078 - integrate iframe into chrome view hierarchy (link view managers / trees between chrome and content)">Bug 130078</a>, a sequence of digits probably everyone in the Mozilla platform team will memorize for a long time. <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  What this patch essentially did was remove all but the most top level window from the window hierarchy so commonly used in Microsoft Windows. In Windows, every window (visible and otherwise) usually is associated with a window class, a string that loosely identifies what the window does. Experience having worked with a screen reader vendor for 8 years, however, has shown that this can also be quite bogus stuff. In the dark ages of Windows development, where there was virtually nothing else than screen scraping and some basic <abbr title="Microsoft Active Accessibility">MSAA</abbr>, this was the most reliable way for screen readers and other software to identify certain parts of the UI of an application.</p>
<p>However, times are better now, and have essentially been, since Firefox 3.0. There, we already knew that this removal of several window widgets with associated class names, would be upon us one day. So we started evangelizing with screen reader vendors to use newer, more future-proof methods of finding our accessibility information. But as time went by, this somehow got lost by the sideways, and suddenly, August 27, 2010, was upon us.</p>
<p>This was the day when Bug 130078 landed on the <a href="http://hg.mozilla.org/mozilla-central">Mozilla-Central Mercurial repository</a>. The August 28 nightly build was broken for <strong>all</strong> screen readers on Windows. Subsequently, I filed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=591874" title="Mozilla bug 591874 - Windows screen readers are broken due to post-130078 changes in the native widget structure">Bug 591874</a>. In addition, the landing of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=589529" title="Mozilla bug 589529 - Acer/Dell/Lenovo laptop trackpad scroll gesture doesn't work with 130078">Bug 589529</a> made things even worse for some of the screen readers, since now, no focus events or such were processed at all any more.</p>
<p>This, and David&#8217;s <a href="http://mindforks.blogspot.com/2010/09/firefox-4-beta-at-vendor-alert.html">alert blog post</a>, shook up assistive technology vendors, open-source and commercial alike, enough so they started to tell us what kept them from using the newer methods, or what additional things they&#8217;d require to be able to work without relying on the Windows widget information any more. Subsequently, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=592913" title="Mozilla bug 592913 - Provide a way to quickly determine whether an accessible object is a descendant of a tab document">Bug 592913</a> was filed, which, when fixed, did get <a href="http://www.nvda-project.org">NVDA</a> back in working order. With some adjustments on their end, which are included in the recent NVDA 2010.2Beta1 release, they are now able to work with both Firefox 3.x that still has the window hierarchy, and also Firefox 4, which has the newer method for them to get all the information they need.</p>
<p>A second bug, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=594413" title="Mozilla bug 594413 - Provide QueryService for main document accessible">Bug 594413</a> is going to land very soon, which should give all those assistive technologies still primarily using iSimpleDOM to also get all the required information without having to rely on Windows widgets.</p>
<p>As a fall-out from the above fixes, we had to deal with <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=594775" title="Mozilla bug 594775 - Some pages like Facebook or German Amazon come up with a blank virtual buffer and lots of unknown accessibles">Bug 594775</a> and some fall-out from that as well, but believe we now have most things in order again. Most, if not all of this will be in Beta7, so the user experience should again be much better than it was in beta 5 and 6, and users can again experiment with the newest and greatest Firefox beta versions.</p>
<p>Also, the above quoted bug 591874 is fixed now, giving select older versions of commercial assistive technologies the benefit of an emulated window hierarchy, so users do not need to upgrade their screen readers at a fee to be able to use Firefox 4. However, it must be stated that this is not going to be there forever, so we strongly recommend that software that still relies on this window hierarchy use the better and more reliable methods to detect our accessible tree and get away from using things like MozillaContentWindowClass to rely on. We now turn this emulation on only for some commercial screen reader vendor versions, but strongly suggest to also backport the new solutions to older existing user bases as soon as possible. It <strong>will</strong> go away, but we haven&#8217;t decided yet when exactly that will be.</p>
<p>Talk to us, we&#8217;ll be glad to assist you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CSUN 2010 recap</title>
		<link>http://www.marcozehe.de/2010/03/29/csun-2010-recap/</link>
		<comments>http://www.marcozehe.de/2010/03/29/csun-2010-recap/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:06:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[CSUN2010]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=225</guid>
		<description><![CDATA[From March 22 to 27, the 5th Annual International Technology &#038; Persons with Disabilities Conference took place at the Manchester Grand Hyatt Hotel in San Diego, California. It is most commonly referred to as CSUN 2010. The Mozilla Foundation had &#8230; <a href="http://www.marcozehe.de/2010/03/29/csun-2010-recap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From March 22 to 27, the <a href="http://www.csunonference.org">5th Annual International Technology &#038; Persons with Disabilities Conference</a> took place at the <a href="http://www.manchestergrand.hyatt.com/hyatt/hotels/index.jsp">Manchester Grand Hyatt Hotel</a> in San Diego, California. It is most commonly referred to as CSUN 2010.</p>
<p>The Mozilla Foundation had a booth at CSUN for the fourth year in a row. <a href="http://mindforks.blogspot.com/">David</a>, Alexander Surkov and I were present to man the booth, talk to people, and also participate in a couple of general sessions at the conference to gather information and news, and also to network.</p>
<h3>Adobe announces broad range support for IAccessible2</h3>
<p>One of the biggest news bangs to come out of the conference is <a href="http://blogs.adobe.com/accessibility/2010/03/flash_player_and_flex_support.html">Adobe&#8217;s announcement</a> to support the IAccessible2 and WAI-ARIA standards in thenext versions of their Flash and Flex products. Both these standards were heavily driven by, among others, Mozilla, IBM and several assistive technology vendors such as <a href="http://www.nvda-project.org">NV Access of the NVDA project</a>. Support for the native GNOME and Mac OS X accessibility APIs is also in the works.</p>
<p>In addition, Adobe announced that they will also <a href="http://blogs.adobe.com/accessibility/2010/03/iaccessible2_in_adobe_reader_a.html">include IAccessible2</a> support in their Acrobat and Reader products.</p>
<p>This means that another big player in the software industry is coming forward and supports these widely recognized standards. It is good to see Adobe getting behind the over-all accessibility efforts and helping to drive adoption in this manner!</p>
<h3>Three Firebug-related sessions</h3>
<p>Hans Hillen of the <a href="http://www.paciellogroup.com/">Paciello Group</a> had two very successful talks about the <a href="http://clients.paciellogroup.com/firebug/firebug.html">UI accessibility support</a> in Firebug. The first was a demo of many of the features, using NVDA as the screen reader to demo them. the second was a use-case talk, where Hans explained in some more technical detail how he went about making the Firebug UI accessible to screen reader users.</p>
<p>Both talks were very well received. The first one had quite a broad audience, while the second audience was smaller, but very focused and involved.</p>
<p>In addition, Jon Gunderson of the <a href="http://illinois.edu/">University of Illinois at Urbana-Champaign</a> held a talk on the Accessibility Testing Extension for Firebug. But unfortunately, due to my travel schedule, I did not have a chance to visit this talk.</p>
<p>It was good to see two Mozilla grantees doing talks at this year&#8217;s CSUN, giving visibility to the many facets of <a href="https://wiki.mozilla.org/Accessibility/Strategy">Mozilla&#8217;s accessibility strategy</a>.</p>
<h3>Newer mobile accessibility technologies marching forward</h3>
<p>Apple, RIM and Google, the three vendors of mobile devices with well-defined accessibility APIs, all had well-visited talks at CSUN. In addition, I am aware of at least two talks involving the accessible iPhone and iPod Touch 3rd generation that put these technologies to good use to provide a new generation of assistive software, built on mainstream devices.</p>
<h3>Well-visited booth</h3>
<p>The Mozilla Foundation booth was well visited on all three days that I helped staff it. Comments and questions ranged from the very flattering &#8220;I love Firefox and I love what you guys are doing for accessibility!&#8221; to &#8220;What&#8217;s a browser vendor doing at this conference?&#8221;. When we then explained why we attended, many of them were keen on trying out Firefox when they got home or back to thheir hotel rooms.</p>
<p>Also, this conference made quite a number of people aware of other Mozilla products than Firefox. While many had heard about Firefox, they had not heard at all about Thunderbird before. But with the better accessibility in Thunderbird, we can now change this and spread Thunderbird in the accessibility community even more!</p>
<p>I personally had a very moving moment on Friday when a deaf/hard of hearing gentelman and his interpreter stepped up to our booth. He was very interested in what we do for accessibility. Before I knew it, I was talking to him through his interpreter, but wasn&#8217;t actually noticing it until well into the conversation. At some point, I mentioned Thunderbird, at which point he started joking about the <a href="http://en.wikipedia.org/wiki/Ford_Thunderbird">Ford Thunderbird</a>. David, who was present at this conversation, can probably tell a bit more about this, since this was very visual and I only got a third of what he was actually meaning. <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>David and Alex also took a lot of pictures, which they&#8217;ll hopefully upload and share very soon so you all can get a better picture about what CSUN 2010 was like! Mozilla received a big big chunk of good attention, our funding of other accessibility-related open-source projects such as NVDA, Orca and others, definitely is being recognized in the industry as being exemplary. Also, we got a very nice compliment from a gentleman from the Office of homeland security, who told us that he thought our <a href="http://www.mozilla.com/firefox/vpat-3.html">Voluntary Product Accessibility Template</a> is among the best he has encountered so far.</p>
<h3>One big failure is there, though</h3>
<p>One big problem, which I think should not go unmentioned, is the lack of good internet connectivity in the exhibition hall. For a 2010 information technology conference, having no useable WIFI connection down in the exhibition hall at all is simply unacceptable. The internet connections that were offered were hideously priced, almost like in the mid 1990s when internet connectivity was still not as common as today. Up in the session rooms, the situation was a bit better, at least there were hotspots one could use most of the time.</p>
<p>For next year, one thing I&#8217;d like to see is a well thought-through strategy for <strong>free</strong> wireless internet connectivity throughout all conference locations. A technology conference lives and breathes with the buzz people can create around it by tweeting, uploading pictures etc. People with disabilities are no exception, and instead of roadblocking it, the responsible powers at CSUN should embrace this trend and encourage people to get the word out as easily and hazzle-free as possible!</p>
<h3>In summary</h3>
<p>I can only say that it was worthwhile going to CSUN yet again, and I am hoping we&#8217;ll have a chance to participate next year as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2010/03/29/csun-2010-recap/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NVDA 2009.1 beta, what&#8217;s in it for Firefox users?</title>
		<link>http://www.marcozehe.de/2009/10/27/nvda-2009-1-beta-whats-in-it-for-firefox-users/</link>
		<comments>http://www.marcozehe.de/2009/10/27/nvda-2009-1-beta-whats-in-it-for-firefox-users/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 14:30:59 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=193</guid>
		<description><![CDATA[En route to their 2009.1 final release, the NV Access team has released 2009.1beta1. Here&#8217;s a run-down of new features since their 0.6p3 release, of which I did a similar post. This does not cover everything, just the bits that &#8230; <a href="http://www.marcozehe.de/2009/10/27/nvda-2009-1-beta-whats-in-it-for-firefox-users/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En route to their 2009.1 final release, the NV Access team has <a href="http://www.nvda-project.org/blog/NVDA2009.1beta1Released">released</a> 2009.1beta1. Here&#8217;s a run-down of new features since their 0.6p3 release, of which I did a <a href="http://www.marcozehe.de/2009/02/16/nvda-06p3-released-quite-some-news-for-mozilla-users/">similar post</a>. This does not cover everything, just the bits that impact the use of NVDA with Firefox and other Mozilla-based products.</p>
<h3>WAI-ARIA landmark support</h3>
<p>When in virtual buffers, <kbd>D</kbd> and <kbd>Shift+D</kbd> can be used to skip between WAI-ARIA landmarks. Landmarks are also announced while reading a web page. The new Elements List also has a section for landmarks. Even the possible nesting of landmarks is announced.</p>
<h3>WAI-ARIA Drag And Drop support</h3>
<p>NVDA now supports WAI-ARIA Drag and Drop, with some help from Firefox 3.6 and later.</p>
<h3>More features</h3>
<ul>
<li>Sounds can now indicate the switching on and off of Focus Mode. Sounds are the default setting, but you can switch back to using indication via speech.</li>
<li><kbd>N</kbd> and <kbd>Shift+N</kbd> can be used to skip past blocks of links to the next/previous block of non-link text.</li>
<li>On pages that take longer than 1 second to load, you can interact with your system while the page is being rendered. NVDA will tell you that it is processing the page, and it will no longer block the system while doing so.</li>
</ul>
<p>Also, the Flash and Java interaction model <a href="http://www.marcozehe.de/2009/10/02/new-approaches-to-flash-and-java-accessibility-in-the-browser-on-windows/">discussed</a> in an earlier post are included in this beta.</p>
<p>For more new feature information, I suggest studying the <a href="http://www.nvda-project.org/releases/nvda_2009.1beta1_changes.txt">What&#8217;s new</a> document and try out the beta for yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/10/27/nvda-2009-1-beta-whats-in-it-for-firefox-users/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>New approaches to Flash and Java accessibility in the browser on Windows</title>
		<link>http://www.marcozehe.de/2009/10/02/new-approaches-to-flash-and-java-accessibility-in-the-browser-on-windows/</link>
		<comments>http://www.marcozehe.de/2009/10/02/new-approaches-to-flash-and-java-accessibility-in-the-browser-on-windows/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 16:04:09 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=184</guid>
		<description><![CDATA[Mick and Jamie from NV Access, the organization behind the free and open-source NVDA screen reader for Windows, are taking new approaches to accessing accessible Flash and Java applets inside the browser. Traditionally, Adobe Flash content is being rendered into &#8230; <a href="http://www.marcozehe.de/2009/10/02/new-approaches-to-flash-and-java-accessibility-in-the-browser-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mick and Jamie from NV Access, the organization behind the free and open-source <a href="http://www.nvda-project.org/">NVDA</a> screen reader for Windows, are taking new approaches to accessing accessible Flash and Java applets inside the browser.</p>
<p>Traditionally, Adobe Flash content is being rendered  into the virtual buffer in Windows screen readers such as JAWS. Over the years, this has proven to cause several issues:</p>
<ul>
<li>Dynamic content frequently updating causes the virtual buffer to either get out of date, or to  update so frequently that reading the content is close to impossible.</li>
<li>Accessing content can be cumbersome if Forms Mode or similar concepts are not properly handled.</li>
</ul>
<p>For these and other reasons, the <a href="http://webaim.org">WebAIM</a> screen reader survey taken last year ranked Flash as the technology posing the most accessibility obstacles on the web for blind users. 71% of all participants found Flash to be difficult or extremely difficult to use. Inaccessible Flash applets, which take up the vast majority of Flash content out in the wild, are doing the rest to strengthen this view.</p>
<p>With Java applets, things get even more complicated. For one, one has to install the Java Access Bridge from Sun Microsystems, to get Java to be accessible at all, inside the browser and elsewhere. Once that hurdle is taken,  Java applet content is not rendered inside the virtual buffer, but is present somewhere within the browser window, and one usually has to try to tab to it and get focus to it that way, outside the context of the virtual buffer. Accessible Java applets are very rare and currently hardly play any role when considering accessibility on the web. If at all, they&#8217;re viewed as obstacles and something to be avoided.</p>
<p>However, this could change with the approach the NV Access team is taking. In their latest <a href="http://www.nvda-project.org/wiki/Snapshots">snapshot build</a>, they are introducing an interaction model that is remotely similar to what blind Mac users have come to know and appreciate from Apple&#8217;s VoiceOver screen reader. What you do is this:</p>
<ol>
<li>You load a web page that contains Flash content. For example, take any YouTube video.</li>
<li>You navigate to a spot that says &#8220;embedded object clickable&#8221; with the normal virtual buffer navigation methods. For easiest access, NVDA provides the quick navigation key <kbd>o</kbd> to get to embedded objects.</li>
<li>Press <kbd>Enter</kbd>.</li>
<li>What this does is zoom in on the embedded Flash object and give it focus. Now, use <kbd>Tab</kbd> and <kbd>Shift+Tab</kbd> to navigate around the Flash app. Other keys such as the <kbd>arrow</kbd> keys also will perform differently now, for example <kbd>left</kbd> and <kbd>right</kbd> will scrub through the video on YouTube.</li>
<li>When done, press <kbd>NVDA+Space</kbd> to leave the embedded object and zoom out, returning to the parent web page. Your virtual buffer navigation will now function the same way as it did before you zoomed in on the Flash.</li>
</ol>
<p><strong>One note of caution</strong>: I fell into the trap that I thought the content would be rendered in the virtual buffer, as is traditionally done with Windows screen readers. To be honest, I didn&#8217;t read the note on this feature before I played with it. <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But if you don&#8217;t <kbd>tab</kbd> after pressing <kbd>Enter</kbd>, you will immediately leave the embedded object and continue navigating with the virtual cursor. This is because Flash does not focus any particular object inside the applet by default when the applet itself gains focus.</p>
<p>When I tried this on YouTube earlier, I had the feeling I had never seen so many details of the YouTube player before! <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One more thing: The above technique will work in Firefox 3.5.x and the latest Minefield nightly builds, and it will also work in the 3.6b1 that&#8217;ll be available some time soon, but is not going to work in the 3.6alpha release we issued beginning of September, due to a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512561">regression</a> that only recently got fixed in the 3.6 codebase.</p>
<p>With this new, in my opinion more user-friendly approach to accessing Flash content and Java applets, making sure your Flash or Java applets are accessible is becoming even more important than it already is, since blind users will be able to interact with applets more seamlessly than before.</p>
<p>And while we&#8217;re at it, the better support in NVDA for Flash should also be an incentive to Adobe to make Flash accessible on other platforms such as Linux and Mac. For the Mac, <a href="http://www.maccessibility.net">maccessibility.net</a> have a petition to Adobe for making Flash accessible on the Mac. If you haven&#8217;t already done so, I encourage you to show your support by <a href="http://maccessibility.net/petition/">signing that petition</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/10/02/new-approaches-to-flash-and-java-accessibility-in-the-browser-on-windows/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Last weeks in the &#8220;Accessible&#8221; module, May 11, 2009</title>
		<link>http://www.marcozehe.de/2009/05/11/last-weeks-in-the-accessible-module-may-11-2009/</link>
		<comments>http://www.marcozehe.de/2009/05/11/last-weeks-in-the-accessible-module-may-11-2009/#comments</comments>
		<pubDate>Mon, 11 May 2009 07:10:52 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[SeaMonkey]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[Firebug]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=153</guid>
		<description><![CDATA[Sorry for being a slacker in updating you guys regularly on what&#8217;s been happening! But we&#8217;ve been quite busy at getting some stuff finished and hopefully ready for inclusion in 3.5. I already posted about the return of the descriptions &#8230; <a href="http://www.marcozehe.de/2009/05/11/last-weeks-in-the-accessible-module-may-11-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sorry for being a slacker in updating you guys regularly on what&#8217;s been happening! But we&#8217;ve been quite busy at getting some stuff finished and hopefully ready for inclusion in 3.5. I already posted about the <a href="http://www.marcozehe.de/2009/05/07/the-descriptions-are-back/">return of the descriptions</a> last week. So here&#8217;s what else happened since my last report:</p>
<h3>Exposing HTML 5 audio and video elements</h3>
<p>The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=483573">initial exposure</a> for the HTML5 audio and video elements to screen readers landed, causing a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=489306">minor regression</a> that was quickly fixed. In testing this with NVDA, I found that the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=489549">button labels weren&#8217;t properly exposed</a> and that the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=489551">slider values were not really useful</a>. The progress meters were showing the number of bytes downloaded, or the milliseconds elapsed instead of useful percentage values. Along those lines, Alex also added a bug to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490287">expose proper names for each progress meter</a>, so a screen reader user knows which slider is for what purpose.</p>
<p>Except for the last patch, all others have landed on mozilla-central and will be available for testing starting with the 11th of May nightly build.</p>
<p>To make it clear: This is for those HTML5 audio and video elements that have the <em>controls</em> attribute set, indicating that the internally available controls should be used. Other forms of controlling the media playback, such as from external HTML controls/widgets, already worked in the past since these were not part of the actual audio or video element itself.</p>
<h3>Tree view item rectangle exposure</h3>
<p>We received a report that in Thunderbird 3 beta on Windows, the rectangles for tree view items were not exposed correctly. The rectangle was too small, not encompassing the whole item. Alex investigated this and fixed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=491450">the bug</a>, putting an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=491645">optimization</a> in as a second step for all platforms. This also landed on mozilla-1.9.1 after having baked on mozilla-central for a while, and is available since the May 9th nightly builds of Shiretoko, Thunderbird and SeaMonkey.</p>
<h3>The ARIA live region background tab leakage</h3>
<p>David has been taking different stabs at <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=444644">bug 444644</a>, with some good results thanks to feedback from Roc and BZ during the Mozilla all-hands week. However, we&#8217;re still fighting a situation where the creation of virtual buffers by NVDA is causing the live region updates from background tabs to be spoken again. Investigation is ongoing</p>
<h3>Other ARIA-related triage</h3>
<p>David&#8217;s also been a busy bee clearing out some ARIA-related bugs, gathering feedback here and there, closing others as they&#8217;ve been solved by other bugs, etc.</p>
<h3>Firebug accessibility</h3>
<p>This is not strictly inside the &#8220;Accessible&#8221; module of the platform, but very closely related to the Mozilla eco system. Accessibility of the <a href="http://www.getfirebug.com/">Firebug</a> UI has been <a href="http://clients.paciellogroup.com/firebug/firebug.html">shaping up</a> very nicely over recent weeks. I spent a fair amount of time last week pounding the different alpha releases to help make sure things stayed in shape.</p>
<p>On Friday, Hans from the Paciello Group, Jamie from the NVDA team and I also managed to get the biggest outstanding problem solved in a very productive meeting on IRC, and that&#8217;s the reading of the Firebug JS panel by NVDA. Watch this space for a review once Firebug 1.4 goes to beta!</p>
<p>That&#8217;s it for this week, thanks for the read!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/05/11/last-weeks-in-the-accessible-module-may-11-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article on how to use NVDA and Firefox to test web sites for accessibility</title>
		<link>http://www.marcozehe.de/2009/04/14/article-on-how-to-use-nvda-and-firefox-to-test-web-sites-for-accessibility/</link>
		<comments>http://www.marcozehe.de/2009/04/14/article-on-how-to-use-nvda-and-firefox-to-test-web-sites-for-accessibility/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 08:56:14 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=141</guid>
		<description><![CDATA[I just published an article on how to use NVDA and Firefox to do website testing. This article can be found on the front page of my blog under the &#8220;Pages&#8221; section, in the &#8220;Articles&#8221; sublist. The article is meant &#8230; <a href="http://www.marcozehe.de/2009/04/14/article-on-how-to-use-nvda-and-firefox-to-test-web-sites-for-accessibility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just published an article on <a href="http://www.marcozehe.de/articles/how-to-use-nvda-and-firefox-to-test-your-web-pages-for-accessibility/">how to use NVDA and Firefox to do website testing</a>.</p>
<p>This article can be found on the front page of my blog under the &#8220;Pages&#8221; section, in the &#8220;Articles&#8221; sublist.</p>
<p>The article is meant as an introduction, not as a replacement for the NVDA user guide, and it is certainly not meant to replace other accessibility testing tools you might use for your website testing, just as an additional tool to help you get a feel for how blind users interact with your web sites or web applications.</p>
<p>I plan to update the article periodically as new versions of NVDA become available, features are added and other info relevant to the article might change.</p>
<p>Enjoy the read, and feel free to leave feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/04/14/article-on-how-to-use-nvda-and-firefox-to-test-web-sites-for-accessibility/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>NVDA 0.6p3 released, quite some news for Mozilla users!</title>
		<link>http://www.marcozehe.de/2009/02/16/nvda-06p3-released-quite-some-news-for-mozilla-users/</link>
		<comments>http://www.marcozehe.de/2009/02/16/nvda-06p3-released-quite-some-news-for-mozilla-users/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 17:56:52 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=108</guid>
		<description><![CDATA[As you may or may not have read, the NVDA team released NVDA 0.6p3 last night. Below, I&#8217;d like to highlight those of the changes that are of special interest to those using Mozilla products such as Firefox or Thunderbird &#8230; <a href="http://www.marcozehe.de/2009/02/16/nvda-06p3-released-quite-some-news-for-mozilla-users/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As you may or may not have read, the NVDA team <a href="http://www.nvda-project.org/blog/NVDA0.6p3Released">released NVDA 0.6p3 last night</a>. Below, I&#8217;d like to highlight those of the <a href="http://www.nvda-project.org/releases/nvda_0.6p3_changes.txt">changes</a> that are of special interest to those using Mozilla products such as Firefox or Thunderbird with it.</p>
<h3>Support for text attributes and spell checking</h3>
<p>NVDA takes advantage of the <a href="http://www.marcozehe.de/2008/07/17/support-for-text-attributes-and-spell-checking-is-coming-in-firefox-31/">new text attribute and spell checking support</a> of Gecko 1.9.1, which will enable exposure of the inline spelling features of Firefox 3.1 and Thunderbird 3.</p>
<ul>
<li><kbd>NVDA+F</kbd> will report things such as font, point size, styles such as bold etc.</li>
<li>When reading through text character by character or word by word, if a spelling mistake is encountered, NVDA will announce it, and also where it ends.</li>
</ul>
<p>This feature will not work with Firefox 3.0.x, as the version of the Gecko platform used with this version of Firefox does not have accessibility information for text attributes and spell checking.</p>
<h3>Automatic switching of focus mode</h3>
<p>When browsing web pages in Firefox, certain controls such as textboxes, comboboxes etc. can now automatically cause NVDA to switch to focus mode without the user having to press <kbd>Enter</kbd>. <kbd>Escape</kbd> or <kbd>NVDA+SpaceBar</kbd> can be used to turn focus mode off and browse mode back on. Interacting with forms is much more seamless this way, so I recommend everyone to try out this new mode! You can configure it through the Virtual Buffers preferences dialog.</p>
<h3>Better reading of the notification bar</h3>
<p>Firefox, and to a lesser extent Thunderbird, make use of the notification bar to convey information without interrupting the user&#8217;s flow of work. NVDA 0.6p3 has improved the way it reads these important yet unobtrusive notifications by suppressing double-speaking, and other tidying up of the whole process.</p>
<h3>Use NVDA to explore the accessible hierarchy of your web pages</h3>
<p>From the What&#8217;s New document:</p>
<blockquote cite="http://www.nvda-project.org/releases/nvda_0.6p3_changes.txt"><p>
* new: In virtual buffers, the review cursor now reviews the text of the buffer, rather than just the internal text of the navigator object (which is often not useful to the user). This means that you can navigate the virtual buffer hierarchically using object navigation and the review cursor will move to that point in the buffer.
</p></blockquote>
<p>This means that the navigator commands (<kbd>NVDA+NumPad8</kbd>, <kbd>NVDA+NumPad2</kbd>, etc.) will work inside the virtual buffer of a web page, take the review cursor with them as you go, and allow you to bisect your page accessible node for accessible node, in case you wonder why your users complain about accessibility issues.</p>
<p>This makes NVDA not only suited for blind users relying on access to the Windows operating system and its applications, but also for web developers who need (or want) to get a feel for what their web page or application appears like to a blind visitor.</p>
<h3>Miscelanious fixes</h3>
<p>The below is a small collection of other notable changes that don&#8217;t warrant an own section.</p>
<ul>
<li>fix: Fix the issue where tabbing to a checked checkbox in a Mozilla Gecko virtual buffer and pressing space would not announce that the checkbox was being unchecked.</li>
<li>fix: Correctly report partially checked checkboxes in Mozilla applications.</li>
<li>fix: When reading with the mouse, text in Mozilla Gecko edit fields should now be read.</li>
</ul>
<h3>In Summary</h3>
<p>If you run the beta or nightly builds of both Firefox 3.1 and Thunderbird 3.0 AKA Shredder, you should be able to take advantage of all the new features in NVDA 0.6p3. If you use Firefox 3.0.x, you&#8217;ll be missing out on the new spell checking and formatting feature, and if you still use Thunderbird 2, most of the good support for Gecko 1.9 and above will not be available to you since that version of Gecko doesn&#8217;t work well with NVDA any more.</p>
<p>Go <a href="http://www.nvda-project.org/wiki/Download">get it</a>, and give it a whirl!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/02/16/nvda-06p3-released-quite-some-news-for-mozilla-users/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

