CriOS | 107.0.0 | own | function | function (e,t){const n=[];for(let e=0;e<t.length;++e){n[e]=t[e]}if(!__gCrWeb.suggestion.isSequentiallyReachable(e)){const t=n.indexOf(e);if(t<=0){return null}for(let e=t-1;e>=0;--e){const t=n[e];if(__gCrWeb.suggestion.isSequentiallyReachable(t)){return t}}return null}const r=function(e,t,n,r){const g=__gCrWeb.suggestion.getTabOrder(e);const s=__gCrWeb.suggestion.getTabOrder(n);return g<s||g===s&&t<r};return __gCrWeb.suggestion.getFormElementAfter(e,n,r)} |
CriOS | 119.0.6045 | own | function | function r(n,e){const t=Array.from(e);if(!i(n)){const e=t.indexOf(n);if(e<=0){return null}for(let n=e-1;n>=0;--n){const e=t[n];if(e&&e instanceof HTMLElement&&i(e)){return e}}return null}const r=function(n,e,t,r){const o=l(n);const u=l(t);return o<u||o===u&&e<r};return o(n,t,r)} |