author | Eitan Isaacson <eitan@monotonous.org> |
Mon, 12 Nov 2012 15:46:09 -0800 | |
changeset 113034 | ae60a01fc2626590b5d01976f25ab22c58228ffc |
parent 113033 | 543413e0df7007b2b516f401cbfaef7d9589c7df |
child 113035 | 26c2e6c1c22e157ec05625d42929bef364fb4204 |
push id | 23848 |
push user | emorley@mozilla.com |
push date | Tue, 13 Nov 2012 16:29:34 +0000 |
treeherder | mozilla-central@d56d537a1843 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | davidb |
bugs | 810372 |
milestone | 19.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/accessible/src/jsat/UtteranceGenerator.jsm +++ b/accessible/src/jsat/UtteranceGenerator.jsm @@ -242,16 +242,25 @@ this.UtteranceGenerator = { let utterance = [gStringBundle.formatStringFromName( 'objItemOf', [localizedRole, itemno.value, itemof.value], 3)]; if (name) utterance.push(name); return utterance; + }, + + application: function application(aAccessible, aRoleStr, aStates, aFlags) { + // Don't utter location of applications, it gets tiring. + if (aAccessible.name != aAccessible.DOMNode.location) + return this.objectUtteranceFunctions.defaultFunc( + aAccessible, aRoleStr, aStates, aFlags); + + return []; } }, _getLocalizedRole: function _getLocalizedRole(aRoleStr) { try { return gStringBundle.GetStringFromName(aRoleStr.replace(' ', '')); } catch (x) { return '';