File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 31123112 await sleep(1);
31133113 let pageDiv = body.querySelector(".pagination,.pagination-list");
31143114 if (pageDiv) {
3115- cur = pageDiv.querySelector("[class*=current],.page-selected");
3115+ cur = pageDiv.querySelector("[class*=current],.page-selected,[aria-current] ");
31163116 if (cur) {
3117- next = cur.parentNode.nextElementSibling;
3118- if (next && next.nodeName === cur.parentNode.nodeName) next = next.querySelector("a");
3119- else next = null;
3117+ if (cur.parentNode == pageDiv) {
3118+ next = cur.nextElementSibling;
3119+ if (next && next.nodeName === cur.nodeName) next = next.nodeName == "A" ? next : next.querySelector("a");
3120+ else next = null;
3121+ } else {
3122+ next = cur.parentNode.nextElementSibling;
3123+ if (next && next.nodeName === cur.parentNode.nodeName) next = next.querySelector("a");
3124+ else next = null;
3125+ }
31203126 } else {
31213127 if (!pageDiv.querySelector("a")) {
31223128 cur = pageDiv.querySelector("[class*=current],[class*=active]");
You can’t perform that action at this time.
0 commit comments