Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 65da45bdad2c438b8ae81c6632302267a654c74f
      
https://github.com/WebKit/WebKit/commit/65da45bdad2c438b8ae81c6632302267a654c74f
  Author: Devin Rousso <[email protected]>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M Source/WebInspectorUI/UserInterface/Controllers/TimelineManager.js

  Log Message:
  -----------
  Web Inspector: REGRESSION(?): cannot stop Timeline recording after submitting 
a form
https://bugs.webkit.org/show_bug.cgi?id=301643

Reviewed by Darin Adler.

In the case of a cross-origin form submission, the old page is destroyed so all 
of the timeline instruments are gone and won't notify Web Inspector that 
they're no longer recording.

We effectively should reset the count of active timeline instruments, but it's 
not even really necessary to have that value in the first place when we already 
have a `WI.TimelineManager.CapturingState`.

* Source/WebInspectorUI/UserInterface/Controllers/TimelineManager.js:
(WI.TimelineManager):
(WI.TimelineManager.prototype.capturingStarted):
(WI.TimelineManager.prototype.capturingStopped):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to