diff --git a/site/frontend/src/pages/status/commit-sha.vue b/site/frontend/src/pages/status/commit-sha.vue
index b34192d51..66e352a0a 100644
--- a/site/frontend/src/pages/status/commit-sha.vue
+++ b/site/frontend/src/pages/status/commit-sha.vue
@@ -1,11 +1,13 @@
@@ -14,7 +16,7 @@ const looksLikeSha = computed(() => props.tag.length === 40);
:title="tag"
:href="'https://github.com/rust-lang/rust/commit/' + tag"
>
- {{ tag.substring(0, 13) }}
+ {{ truncate ? tag.substring(0, 13) : tag }}
{{ tag }}
diff --git a/site/frontend/src/pages/status/data.ts b/site/frontend/src/pages/status/data.ts
index 6bee47353..a0ef097d6 100644
--- a/site/frontend/src/pages/status/data.ts
+++ b/site/frontend/src/pages/status/data.ts
@@ -48,3 +48,11 @@ export type StatusResponse = {
export function isJobComplete(job: BenchmarkJob): boolean {
return job.status === "Failed" || job.status === "Success";
}
+
+export function isRequestInProgress(req: BenchmarkRequest): boolean {
+ return req.status === "InProgress";
+}
+
+export function tagLooksLikeSha(tag: string): boolean {
+ return tag.length === 40;
+}
diff --git a/site/frontend/src/pages/status/page.vue b/site/frontend/src/pages/status/page.vue
index cb9573271..97f02bc79 100644
--- a/site/frontend/src/pages/status/page.vue
+++ b/site/frontend/src/pages/status/page.vue
@@ -1,15 +1,21 @@