Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(132)

Issue 1282903003: Don't update the active cue set in detached Documents (Closed)

Created:
5 years, 4 months ago by fs
Modified:
5 years, 4 months ago
Reviewers:
philipj_slow
CC:
blink-reviews, nessy, gasubic, eric.carlson_apple.com, blink-reviews-html_chromium.org, dglazkov+blink, vcarbune.chromium
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Don't update the active cue set in detached Documents After (or during) detaching the document, it makes very little sense to keep updating the timeline and the set of active cues. Instead just punt and ignore. Most importantly, this avoids trying to dispatch events to Nodes (HTMLTrackElements precisely) during the disposal of the Document. Remove the similar check in CueTimeline::endIgnoringUpdateRequests, that was originally added for WK bug 105606 [1] which fixed a similar issue, since the check in updateActiveCues should cover the relevant part of that too. [1] https://bugs.webkit.org/show_bug.cgi?id=105606 BUG=516298 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=200507

Patch Set 1 #

Total comments: 2

Patch Set 2 : Limit to non-oilpan; generalize. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -1 line) Patch
M Source/core/html/track/CueTimeline.cpp View 1 2 chunks +9 lines, -1 line 0 comments Download

Messages

Total messages: 28 (6 generated)
fs
There's a few different ways/places we could use to check this condition (ignoreUpdateRequests is another ...
5 years, 4 months ago (2015-08-11 16:44:48 UTC) #2
philipj_slow
Is a non-flaky test case possible? Creating a video and track element inside an iframe ...
5 years, 4 months ago (2015-08-12 07:39:34 UTC) #3
fs
On 2015/08/12 07:39:34, philipj wrote: > Is a non-flaky test case possible? Creating a video ...
5 years, 4 months ago (2015-08-12 07:55:45 UTC) #4
philipj_slow
On 2015/08/12 07:55:45, fs wrote: > On 2015/08/12 07:39:34, philipj wrote: > > Is a ...
5 years, 4 months ago (2015-08-12 08:10:30 UTC) #5
fs
On 2015/08/12 08:10:30, philipj wrote: > On 2015/08/12 07:55:45, fs wrote: > > On 2015/08/12 ...
5 years, 4 months ago (2015-08-12 10:28:34 UTC) #6
fs
On 2015/08/12 10:28:34, fs wrote: > On 2015/08/12 08:10:30, philipj wrote: ... > > Do ...
5 years, 4 months ago (2015-08-12 10:57:14 UTC) #7
philipj_slow
On 2015/08/12 10:57:14, fs wrote: > On 2015/08/12 10:28:34, fs wrote: > > On 2015/08/12 ...
5 years, 4 months ago (2015-08-12 11:31:08 UTC) #8
fs
On 2015/08/12 11:31:08, philipj wrote: > On 2015/08/12 10:57:14, fs wrote: > > On 2015/08/12 ...
5 years, 4 months ago (2015-08-12 13:31:28 UTC) #9
philipj_slow
Change looks good. Were you eventually able to reproduce the clusterfuzz crash to take inspiration ...
5 years, 4 months ago (2015-08-12 14:03:12 UTC) #10
fs
On 2015/08/12 14:03:12, philipj wrote: > Change looks good. Were you eventually able to reproduce ...
5 years, 4 months ago (2015-08-12 14:14:55 UTC) #11
philipj_slow
On 2015/08/12 14:14:55, fs wrote: > On 2015/08/12 14:03:12, philipj wrote: > > Change looks ...
5 years, 4 months ago (2015-08-12 15:05:34 UTC) #12
fs
On 2015/08/12 15:05:34, philipj wrote: > On 2015/08/12 14:14:55, fs wrote: > > On 2015/08/12 ...
5 years, 4 months ago (2015-08-13 12:04:19 UTC) #13
philipj_slow
lgtm
5 years, 4 months ago (2015-08-13 12:11:20 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282903003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282903003/20001
5 years, 4 months ago (2015-08-13 12:11:30 UTC) #16
philipj_slow
If the test isn't a huge pile of horror and crashes often enough, it'd still ...
5 years, 4 months ago (2015-08-13 12:11:53 UTC) #17
fs
On 2015/08/13 12:11:53, philipj wrote: > If the test isn't a huge pile of horror ...
5 years, 4 months ago (2015-08-13 12:29:27 UTC) #18
fs
On 2015/08/13 12:29:27, fs wrote: > On 2015/08/13 12:11:53, philipj wrote: > > If the ...
5 years, 4 months ago (2015-08-13 12:37:56 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/92660)
5 years, 4 months ago (2015-08-13 14:50:07 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282903003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282903003/20001
5 years, 4 months ago (2015-08-13 15:05:15 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/92702)
5 years, 4 months ago (2015-08-13 17:15:11 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282903003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282903003/20001
5 years, 4 months ago (2015-08-13 21:37:07 UTC) #27
commit-bot: I haz the power
5 years, 4 months ago (2015-08-14 01:58:00 UTC) #28
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=200507

Powered by Google App Engine
This is Rietveld 408576698