diff --git a/src/components/tooltip/NetworkMarker.tsx b/src/components/tooltip/NetworkMarker.tsx
index 9ab033579b..c7f231c6c3 100644
--- a/src/components/tooltip/NetworkMarker.tsx
+++ b/src/components/tooltip/NetworkMarker.tsx
@@ -308,6 +308,14 @@ export function getNetworkMarkerDetails(
);
+ if (payload.priorityHeader) {
+ details.push(
+
+ {payload.priorityHeader}
+
+ );
+ }
+
if (mimeType) {
details.push(
diff --git a/src/types/markers.ts b/src/types/markers.ts
index 363dcdeeaf..f5113a889f 100644
--- a/src/types/markers.ts
+++ b/src/types/markers.ts
@@ -500,6 +500,9 @@ export type NetworkPayload = {
RedirectURI?: string;
id: number;
pri: number; // priority of the load; always included as it can change
+ // The Priority header value from the HTTP response.
+ // This property is optional because older versions of Gecko do not include it.
+ priorityHeader?: string;
count?: number; // Total size of transfer, if any
// See all possible values in tools/profiler/core/platform.cpp
status: NetworkStatus;