1// eslint-disable-next-line func-names 2(function() { 3 function handleFirstTab(e) { 4 if (e.keyCode === 9) { 5 document.body.classList.add('user-is-tabbing'); 6 7 window.removeEventListener('keydown', handleFirstTab); 8 window.addEventListener( 9 'mousedown', 10 // eslint-disable-next-line func-names 11 function() { 12 document.body.classList.remove('user-is-tabbing'); 13 window.addEventListener('keydown', handleFirstTab); 14 }, 15 { once: true }, 16 ); 17 } 18 } 19 20 window.addEventListener('keydown', handleFirstTab); 21})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.