fix(ui): restore native session pagination label

This commit is contained in:
Peter Steinberger
2026-07-11 17:03:26 -07:00
parent 2d05a9b2d9
commit 526d1d7f91
2 changed files with 14 additions and 14 deletions
+12 -12
View File
@@ -785,19 +785,19 @@ describe("AppSidebar session pagination", () => {
sidebar.querySelector<HTMLButtonElement>(`button[aria-label="${label}"]`);
expect(rows()).toHaveLength(31);
expect(button("Load more")).not.toBeNull();
expect(button("Load more sessions")).not.toBeNull();
expect(button("Collapse")).toBeNull();
button("Load more")?.click();
button("Load more sessions")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(41);
expect(button("Load more")).toBeNull();
expect(button("Load more sessions")).toBeNull();
expect(button("Collapse")).not.toBeNull();
button("Collapse")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(31);
expect(button("Load more")).not.toBeNull();
expect(button("Load more sessions")).not.toBeNull();
expect(button("Collapse")).toBeNull();
});
@@ -813,35 +813,35 @@ describe("AppSidebar session pagination", () => {
sidebar.querySelector<HTMLButtonElement>(`button[aria-label="${label}"]`);
expect(rows()).toHaveLength(10);
expect(button("Load more")).not.toBeNull();
expect(button("Load more sessions")).not.toBeNull();
expect(button("Collapse")).toBeNull();
button("Load more")?.click();
button("Load more sessions")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(20);
expect(button("Collapse")).toBeNull();
button("Load more")?.click();
button("Load more sessions")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(30);
expect(button("Collapse")).toBeNull();
button("Load more")?.click();
button("Load more sessions")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(40);
expect(button("Load more")).not.toBeNull();
expect(button("Load more sessions")).not.toBeNull();
expect(button("Collapse")).not.toBeNull();
button("Load more")?.click();
button("Load more sessions")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(41);
expect(button("Load more")).toBeNull();
expect(button("Load more sessions")).toBeNull();
expect(button("Collapse")).not.toBeNull();
button("Collapse")?.click();
await sidebar.updateComplete;
expect(rows()).toHaveLength(10);
expect(button("Load more")).not.toBeNull();
expect(button("Load more sessions")).not.toBeNull();
expect(button("Collapse")).toBeNull();
});
});
+2 -2
View File
@@ -2366,12 +2366,12 @@ class AppSidebar extends OpenClawLightDomContentsElement {
? html`<button
type="button"
class="sidebar-session-pagination__button"
aria-label=${t("codexSessions.loadMore")}
aria-label=${t("chat.selectors.loadMoreSessions")}
@click=${() => {
this.visibleSessionLimit = visible + SIDEBAR_SESSION_PAGE_SIZE;
}}
>
${t("codexSessions.loadMore")}
${t("chat.selectors.loadMoreSessions")}
</button>`
: nothing}
${canShowLess