⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 294716 in webkit


Ignore:
Timestamp:
May 23, 2022, 7:40:27 PM (4 years ago)
Author:
Devin Rousso
Message:

Web Inspector: Network Table: activity is not marked as a previous session when the Network Tab is not selected
https://bugs.webkit.org/show_bug.cgi?id=240846

Reviewed by Patrick Angle.

  • Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js:

(WI.NetworkTableContentView.prototype._mainResourceDidChange):
(WI.NetworkTableContentView.prototype._entryForResource):
Also mark WI.Resource that haven't yet been inserted into the WI.Table when navigating the main
resource. Use this when generating an entry for that WI.Resource for the first time, instead of
always assuming that the WI.Resource is part of the current session.

Canonical link: https://commits.webkit.org/250902@main

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js

    r294374 r294716  
    16541654                    for (let entry of collection.entries)
    16551655                        entry.currentSession = false;
     1656
     1657                    for (let resource of collection.pendingInsertions)
     1658                        resource[WI.NetworkTableContentView._currentSessionSymbol] = false;
    16561659                }
    16571660            }
     
    19051908            connectionIdentifier: resource.connectionIdentifier,
    19061909            startTime: resource.firstTimestamp,
    1907             currentSession: true,
     1910            currentSession: resource[WI.NetworkTableContentView._currentSessionSymbol] ?? true,
    19081911        };
    19091912    }
     
    25342537    }
    25352538};
     2539
     2540WI.NetworkTableContentView._currentSessionSymbol = Symbol("current-session");
Note: See TracChangeset for help on using the changeset viewer.