Remove HTML tag from tab order











up vote
1
down vote

favorite
1












In my app's tab loop, the <html> tag occupies a tab stop. I'm looking to remove the <html> tag from the tap loop.



I tried adding tabindex="-1" to the <html> tag, but on IE11 at least, that did not seem to remove the element from the tab loop. I'm close to spinning my own logic using JS to "skip" to the next focusable element if document.activeElement === <html>, but I'm wondering if there's an easier way.



The solution needs to be supported cross the major browsers: IE11, Edge, FF, Chrome, Safari.



Any ideas?










share|improve this question


















  • 1




    Can you provide more code?
    – SilvioCro
    Nov 21 at 19:49










  • I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
    – sir_thursday
    Nov 21 at 20:26

















up vote
1
down vote

favorite
1












In my app's tab loop, the <html> tag occupies a tab stop. I'm looking to remove the <html> tag from the tap loop.



I tried adding tabindex="-1" to the <html> tag, but on IE11 at least, that did not seem to remove the element from the tab loop. I'm close to spinning my own logic using JS to "skip" to the next focusable element if document.activeElement === <html>, but I'm wondering if there's an easier way.



The solution needs to be supported cross the major browsers: IE11, Edge, FF, Chrome, Safari.



Any ideas?










share|improve this question


















  • 1




    Can you provide more code?
    – SilvioCro
    Nov 21 at 19:49










  • I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
    – sir_thursday
    Nov 21 at 20:26















up vote
1
down vote

favorite
1









up vote
1
down vote

favorite
1






1





In my app's tab loop, the <html> tag occupies a tab stop. I'm looking to remove the <html> tag from the tap loop.



I tried adding tabindex="-1" to the <html> tag, but on IE11 at least, that did not seem to remove the element from the tab loop. I'm close to spinning my own logic using JS to "skip" to the next focusable element if document.activeElement === <html>, but I'm wondering if there's an easier way.



The solution needs to be supported cross the major browsers: IE11, Edge, FF, Chrome, Safari.



Any ideas?










share|improve this question













In my app's tab loop, the <html> tag occupies a tab stop. I'm looking to remove the <html> tag from the tap loop.



I tried adding tabindex="-1" to the <html> tag, but on IE11 at least, that did not seem to remove the element from the tab loop. I'm close to spinning my own logic using JS to "skip" to the next focusable element if document.activeElement === <html>, but I'm wondering if there's an easier way.



The solution needs to be supported cross the major browsers: IE11, Edge, FF, Chrome, Safari.



Any ideas?







javascript html






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 21 at 18:49









sir_thursday

2,19963985




2,19963985








  • 1




    Can you provide more code?
    – SilvioCro
    Nov 21 at 19:49










  • I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
    – sir_thursday
    Nov 21 at 20:26
















  • 1




    Can you provide more code?
    – SilvioCro
    Nov 21 at 19:49










  • I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
    – sir_thursday
    Nov 21 at 20:26










1




1




Can you provide more code?
– SilvioCro
Nov 21 at 19:49




Can you provide more code?
– SilvioCro
Nov 21 at 19:49












I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
– sir_thursday
Nov 21 at 20:26






I don't believe more code would be useful. It's literally just adding tabindex="-1" attribute to the <html> element.
– sir_thursday
Nov 21 at 20:26



















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53418752%2fremove-html-tag-from-tab-order%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53418752%2fremove-html-tag-from-tab-order%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Trompette piccolo

Slow SSRS Report in dynamic grouping and multiple parameters

Simon Yates (cyclisme)