Closed (won't fix)
Project:
Corolla
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
5 May 2010 at 07:35 UTC
Updated:
21 May 2010 at 15:33 UTC
With VoiceOver on OS X 10.6, this reads either the name of the site or the node. When I tried this with Garland, it's always 'skip to main content'.
Comments
Comment #1
jarek foksa commentedThis issue is being discussed here. I will fix it when accessibility gurus will decide which way of hiding skip links is the best one.
Comment #2
jarek foksa commentedComment #3
joachim commentedI was more reporting on the actual text than how you've wrapped it up.
Comment #4
jarek foksa commentedBoth Garland and Corolla are using html.tpl.php from Drupal core, so the markup for skip link should be the same:
Comment #5
jarek foksa commentedIn Garland h1 tag is always used for site name. In Corolla h1 tag is used for site name only if there is no content title (e.g. node title, book title, forum title). I suspect that this might be the reason why your screen-reader is reading either site name or node title. From SEO perspective it's a feature. Is this really annoying for screen-reader users?Nevermind :)
Comment #6
joachim commentedI'm confused as to what's going on with this theme then -- VoiceOver reads an invisible box positioned to the left of the menu as 'demosite-1', and doesn't read 'skip' at all. And yet the HTML for the skip link is indeed the same as on Garland; I've just checked myself.
Comment #7
jarek foksa commentedIt doesn't read 'skip to content' most likely because it is hidden using
height: 0style. Note that Garland is using different technique for hiding skip links.Garland:
Corolla (and Drupal 7 core)
Comment #8
joachim commentedCore -- that is, Stark -- doesn't hide the skip link at all.
On Seven, the other core theme, 'skip to main content' is read out.
Comment #9
jarek foksa commentedBy core I meant .element-invisible class defined in modules/system/system-behaviors.css.
Seven appears to be using yet another technique for hidding skip-links:
Comment #10
mgiffordThe decision to display the skip-links in Garland & Seven differently was largely because we wanted it to look different when it was selected. The whole code in Garland is:
If it were just making the link it would be easy. The most accessible solution is to have the 'Skip to main content' link visible all of the time. That's not always easy to integrate into a site, and displaying on focus is the better compromise. Accessibility isn't just about making a site available to the blind, there are a lot of people with other disabilities (or combinations of disabilities) that may want to skip past the navigation.
Comment #11
Jeff Burnz commentedPretty much the decision has been made to show on focus for all core themes, so I think we can close this as a wont-fix in favor of:
#805446: Show skip navigation on focus