diff --git a/src/components/httprequestviewer/RequestRowDetails.module.css b/src/components/httprequestviewer/RequestRowDetails.module.css index 1c83b89..cb3aa3a 100644 --- a/src/components/httprequestviewer/RequestRowDetails.module.css +++ b/src/components/httprequestviewer/RequestRowDetails.module.css @@ -110,4 +110,30 @@ div.fullWidth { text-overflow: ellipsis; cursor: help; word-break: break-all; +} + +/* Override status classes to only use foreground colors, not background colors */ +.detailListItem.success, +.detailListItem.warning, +.detailListItem.danger, +.timingHighlighted.success, +.timingHighlighted.warning, +.timingHighlighted.danger { + background-color: transparent !important; +} + +/* Ensure status colors are applied only to text */ +.detailListItem.success, +.timingHighlighted.success { + color: var(--color-success) !important; +} + +.detailListItem.warning, +.timingHighlighted.warning { + color: var(--color-warning) !important; +} + +.detailListItem.danger, +.timingHighlighted.danger { + color: var(--color-danger) !important; } \ No newline at end of file diff --git a/src/components/httprequestviewer/RequestRowDetails.tsx b/src/components/httprequestviewer/RequestRowDetails.tsx index 723a1f9..65de203 100644 --- a/src/components/httprequestviewer/RequestRowDetails.tsx +++ b/src/components/httprequestviewer/RequestRowDetails.tsx @@ -5,7 +5,7 @@ import styles from './RequestRowDetails.module.css' // Import utility functions import { formatDuration, formatSize } from './lib/formatUtils' import { - getTotalResponseTimeColor, + getTotalResponseTimeClass, getQueueAnalysisIcon, getCDNIcon, getCDNDisplayName, @@ -59,7 +59,7 @@ const RequestRowDetails: React.FC = ({ request, visibleC
Server Latency: {formatDuration(request.timing.serverLatency)}
Network Duration: {formatDuration(request.timing.duration)}
-
+
Total Response Time: {formatDuration(request.timing.totalResponseTime)}
Network Duration Only: {formatDuration(request.timing.networkDuration)}