diff --git a/frontend/src/features/qa/page-list/page-list.ts b/frontend/src/features/qa/page-list/page-list.ts index e5a1511c..9d8c6e9e 100644 --- a/frontend/src/features/qa/page-list/page-list.ts +++ b/frontend/src/features/qa/page-list/page-list.ts @@ -197,7 +197,7 @@ export class PageList extends TailwindElement { label=${msg("Sort by:")} size="small" pill - value="screenshotMatch" + value="worstScreenshotMatch" @sl-change=${(e: Event) => { const { value } = e.target as SlSelect; const detail: QaSortChangeDetail = { @@ -205,11 +205,19 @@ export class PageList extends TailwindElement { sortDirection: this.orderBy.direction === "asc" ? 1 : -1, }; switch (value) { - case "screenshotMatch": + case "bestScreenshotMatch": + detail.sortBy = "screenshotMatch"; + detail.sortDirection = -1; + break; + case "worstScreenshotMatch": detail.sortBy = "screenshotMatch"; detail.sortDirection = 1; break; - case "textMatch": + case "bestTextMatch": + detail.sortBy = "textMatch"; + detail.sortDirection = -1; + break; + case "worstTextMatch": detail.sortBy = "textMatch"; detail.sortDirection = 1; break; @@ -243,10 +251,16 @@ export class PageList extends TailwindElement { ); }} > - ${msg("Best Screenshot Match")} + ${msg("Worst Screenshot Match")} - ${msg("Best Extracted Text Match")} + ${msg("Worst Extracted Text Match")} ${msg("Most Comments")}