Skip to content

Commit

Permalink
fix wrong access for requestId in Lantern node
Browse files Browse the repository at this point in the history
  • Loading branch information
connorjclark committed May 31, 2024
1 parent 6126b22 commit b0a78af
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 10 deletions.
2 changes: 1 addition & 1 deletion core/audits/byte-efficiency/render-blocking-resources.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ function getNodesAndTimingByRequestId(nodeTimings) {
for (const [node, nodeTiming] of nodeTimings) {
if (node.type !== 'network') continue;

requestIdToNode.set(node.record.requestId, {node, nodeTiming});
requestIdToNode.set(node.request.requestId, {node, nodeTiming});
}

return requestIdToNode;
Expand Down
4 changes: 2 additions & 2 deletions core/audits/dobetterweb/uses-http2.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ class UsesHTTP2Audit extends Audit {
if (node.type !== 'network') return;
if (!urlsToChange.has(node.record.url)) return;

originalProtocols.set(node.record.requestId, node.record.protocol);
originalProtocols.set(node.request.requestId, node.record.protocol);
node.request.protocol = 'h2';
});

Expand All @@ -98,7 +98,7 @@ class UsesHTTP2Audit extends Audit {
// Restore the original protocol after we've done our simulation
graph.traverse(node => {
if (node.type !== 'network') return;
const originalProtocol = originalProtocols.get(node.record.requestId);
const originalProtocol = originalProtocols.get(node.request.requestId);
if (originalProtocol === undefined) return;
node.request.protocol = originalProtocol;
});
Expand Down
2 changes: 1 addition & 1 deletion core/audits/prioritize-lcp-image.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ class PrioritizeLcpImage extends Audit {
static findLCPNode(graph, lcpRecord) {
for (const {node} of graph.traverseGenerator()) {
if (node.type !== 'network') continue;
if (node.record.requestId === lcpRecord.requestId) {
if (node.request.requestId === lcpRecord.requestId) {
return node;
}
}
Expand Down
2 changes: 1 addition & 1 deletion core/audits/redirects.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ class Redirects extends Audit {
const nodeTimingsById = new Map();
for (const [node, timing] of metricResult.pessimisticEstimate.nodeTimings.entries()) {
if (node.type === 'network') {
nodeTimingsById.set(node.record.requestId, timing);
nodeTimingsById.set(node.request.requestId, timing);
}
}

Expand Down
5 changes: 0 additions & 5 deletions core/test/audits/redirects-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -125,11 +125,6 @@ const FAILING_SELF_REDIRECT = [{
}];

describe('Performance: Redirects audit', () => {
// TODO(15841): fix createTestTrace, cycles
if (process.env.INTERNAL_LANTERN_USE_TRACE !== undefined) {
return;
}

const mockArtifacts = (networkRecords, finalDisplayedUrl) => {
const devtoolsLog = networkRecordsToDevtoolsLog(networkRecords);
const frameUrl = networkRecords[0].url;
Expand Down

0 comments on commit b0a78af

Please sign in to comment.