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")}