diff --git a/modules/ui/background.js b/modules/ui/background.js index b7317e5fb..45142dd92 100644 --- a/modules/ui/background.js +++ b/modules/ui/background.js @@ -236,7 +236,6 @@ export function uiBackground(context) { .attr('class', 'imagery-faq') .append('a') .attr('target', '_blank') - .attr('tabindex', -1) .call(svgIcon('#iD-icon-out-link', 'inline')) .attr('href', 'https://github.com/openstreetmap/iD/blob/master/FAQ.md#how-can-i-report-an-issue-with-background-imagery') .append('span') @@ -316,7 +315,6 @@ export function uiBackground(context) { _toggleButton = selection .append('button') - .attr('tabindex', -1) .on('click', uiBackground.togglePane) .call(svgIcon('#iD-icon-layers', 'light')) .call(paneTooltip); diff --git a/modules/ui/commit.js b/modules/ui/commit.js index a653484ba..0b0a402d0 100644 --- a/modules/ui/commit.js +++ b/modules/ui/commit.js @@ -273,7 +273,6 @@ export function uiCommit(context) { .attr('class', 'user-info') .text(user.display_name) .attr('href', osm.userURL(user.display_name)) - .attr('tabindex', -1) .attr('target', '_blank'); prose diff --git a/modules/ui/contributors.js b/modules/ui/contributors.js index 3f07c2fe2..5be69230d 100644 --- a/modules/ui/contributors.js +++ b/modules/ui/contributors.js @@ -39,7 +39,6 @@ export function uiContributors(context) { .attr('class', 'user-link') .attr('href', function(d) { return osm.userURL(d); }) .attr('target', '_blank') - .attr('tabindex', -1) .text(String); if (u.length > limit) { @@ -47,7 +46,6 @@ export function uiContributors(context) { count.append('a') .attr('target', '_blank') - .attr('tabindex', -1) .attr('href', function() { return osm.changesetsURL(context.map().center(), context.map().zoom()); }) diff --git a/modules/ui/geolocate.js b/modules/ui/geolocate.js index 765de39f5..b46b6b385 100644 --- a/modules/ui/geolocate.js +++ b/modules/ui/geolocate.js @@ -66,7 +66,6 @@ export function uiGeolocate(context) { selection .append('button') - .attr('tabindex', -1) .attr('title', t('geolocate.title')) .on('click', click) .call(svgIcon('#iD-icon-geolocate', 'light')) diff --git a/modules/ui/help.js b/modules/ui/help.js index da69f9403..a5bc96f97 100644 --- a/modules/ui/help.js +++ b/modules/ui/help.js @@ -299,7 +299,6 @@ export function uiHelp(context) { uiHelp.renderToggleButton = function(selection) { _toggleButton = selection.append('button') - .attr('tabindex', -1) .on('click', uiHelp.togglePane) .call(svgIcon('#iD-icon-help', 'light')) .call(paneTooltip); diff --git a/modules/ui/init.js b/modules/ui/init.js index 695ce94fa..ebe93f2fb 100644 --- a/modules/ui/init.js +++ b/modules/ui/init.js @@ -190,7 +190,6 @@ export function uiInit(context) { issueLinks .append('a') .attr('target', '_blank') - .attr('tabindex', -1) .attr('href', 'https://github.com/openstreetmap/iD/issues') .call(svgIcon('#iD-icon-bug', 'light')) .call(tooltip().title(t('report_a_bug')).placement('top')); @@ -198,7 +197,6 @@ export function uiInit(context) { issueLinks .append('a') .attr('target', '_blank') - .attr('tabindex', -1) .attr('href', 'https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating') .call(svgIcon('#iD-icon-translate', 'light')) .call(tooltip().title(t('help_translate')).placement('top')); diff --git a/modules/ui/issues.js b/modules/ui/issues.js index e4e2458fb..3e49e9018 100644 --- a/modules/ui/issues.js +++ b/modules/ui/issues.js @@ -677,7 +677,6 @@ export function uiIssues(context) { uiIssues.renderToggleButton = function(selection) { _toggleButton = selection .append('button') - .attr('tabindex', -1) .on('click', uiIssues.togglePane) .call(svgIcon('#iD-icon-alert', 'light')) .call(addNotificationBadge) diff --git a/modules/ui/map_data.js b/modules/ui/map_data.js index 1d8aad3d1..af49925c9 100644 --- a/modules/ui/map_data.js +++ b/modules/ui/map_data.js @@ -787,7 +787,6 @@ export function uiMapData(context) { _toggleButton = selection .append('button') - .attr('tabindex', -1) .on('click', uiMapData.togglePane) .call(svgIcon('#iD-icon-data', 'light')) .call(paneTooltip); diff --git a/modules/ui/raw_member_editor.js b/modules/ui/raw_member_editor.js index df2c9a436..4fa567b17 100644 --- a/modules/ui/raw_member_editor.js +++ b/modules/ui/raw_member_editor.js @@ -173,7 +173,6 @@ export function uiRawMemberEditor(context) { .append('button') .attr('class', 'member-zoom') .attr('title', t('icons.zoom_to')) - .attr('tabindex', -1) .call(svgIcon('#iD-icon-geolocate')) .on('click', zoomToMember); diff --git a/modules/ui/source_switch.js b/modules/ui/source_switch.js index 49d729227..2af3e463e 100644 --- a/modules/ui/source_switch.js +++ b/modules/ui/source_switch.js @@ -43,7 +43,6 @@ export function uiSourceSwitch(context) { .attr('href', '#') .text(t('source_switch.live')) .classed('live', true) - .attr('tabindex', -1) .on('click', click); }; diff --git a/modules/ui/tools/modes.js b/modules/ui/tools/modes.js index c92c88ad9..8ae74ee99 100644 --- a/modules/ui/tools/modes.js +++ b/modules/ui/tools/modes.js @@ -113,7 +113,6 @@ export function uiToolOldDrawModes(context) { // enter var buttonsEnter = buttons.enter() .append('button') - .attr('tabindex', -1) .attr('class', function(d) { return d.id + ' add-button bar-button'; }) .on('click.mode-buttons', function(d) { if (!enabled(d)) return; diff --git a/modules/ui/tools/save.js b/modules/ui/tools/save.js index ca6473fbe..6a418f504 100644 --- a/modules/ui/tools/save.js +++ b/modules/ui/tools/save.js @@ -84,7 +84,6 @@ export function uiToolSave(context) { button = selection .append('button') .attr('class', 'save disabled bar-button') - .attr('tabindex', -1) .on('click', save) .call(tooltipBehavior); @@ -94,6 +93,7 @@ export function uiToolSave(context) { button .append('span') .attr('class', 'count') + .attr('aria-hidden', 'true') .text('0'); updateCount(); diff --git a/modules/ui/tools/sidebar_toggle.js b/modules/ui/tools/sidebar_toggle.js index 53daa5266..30d88e942 100644 --- a/modules/ui/tools/sidebar_toggle.js +++ b/modules/ui/tools/sidebar_toggle.js @@ -15,7 +15,6 @@ export function uiToolSidebarToggle(context) { selection .append('button') .attr('class', 'bar-button') - .attr('tabindex', -1) .on('click', function() { context.ui().sidebar.toggle(); }) diff --git a/modules/ui/version.js b/modules/ui/version.js index 42080a7bb..e6cc1f03f 100644 --- a/modules/ui/version.js +++ b/modules/ui/version.js @@ -25,7 +25,6 @@ export function uiVersion(context) { selection .append('a') .attr('target', '_blank') - .attr('tabindex', -1) .attr('href', 'https://github.com/openstreetmap/iD') .text(currVersion); @@ -36,7 +35,6 @@ export function uiVersion(context) { .attr('class', 'badge') .append('a') .attr('target', '_blank') - .attr('tabindex', -1) .attr('href', 'https://github.com/openstreetmap/iD/blob/master/CHANGELOG.md#whats-new') .call(svgIcon('#maki-gift-11')) .call(tooltip() diff --git a/modules/ui/zoom.js b/modules/ui/zoom.js index 806323242..ac1704f64 100644 --- a/modules/ui/zoom.js +++ b/modules/ui/zoom.js @@ -55,7 +55,6 @@ export function uiZoom(context) { .data(zooms) .enter() .append('button') - .attr('tabindex', -1) .attr('class', function(d) { return d.id; }) .on('click.editor', function(d) { d.action(); }) .call(tooltip()