mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 04:47:03 -06:00
fix(ui): restore native session pagination label
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user