Changeset 239579 in webkit


Ignore:
Timestamp:
Jan 2, 2019 3:41:56 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Fix resourcetimingbufferfull bubbles attribute
https://bugs.webkit.org/show_bug.cgi?id=193087

Patch by Charles Vazac <cvazac@gmail.com> on 2019-01-02
Reviewed by Chris Dumez.

Source/WebCore:

This change is covered by web-platform-tests [1].

[1] https://github.com/web-platform-tests/wpt/blob/master/resource-timing/buffer-full-when-populate-entries.html#L20

  • page/Performance.cpp:

(WebCore::Performance::resourceTimingBufferFullTimerFired):

LayoutTests:

  • http/wpt/resource-timing/rt-performance-extensions.js:

(promise_test):

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r239574 r239579  
     12019-01-02  Charles Vazac  <cvazac@gmail.com>
     2
     3        Fix resourcetimingbufferfull bubbles attribute
     4        https://bugs.webkit.org/show_bug.cgi?id=193087
     5
     6        Reviewed by Chris Dumez.
     7
     8        * http/wpt/resource-timing/rt-performance-extensions.js:
     9        (promise_test):
     10
    1112019-01-02  Simon Fraser  <simon.fraser@apple.com>
    212
  • trunk/LayoutTests/http/wpt/resource-timing/rt-performance-extensions.js

    r226617 r239579  
    103103        assert_equals(performance.getEntriesByType("resource").length, 1, "context global buffer should be full at 1 resource");
    104104        assert_equals(bufferFullEvent.target, performance, "event should dispatch at the performance object");
    105         assert_true(bufferFullEvent.bubbles, "event should bubble");
     105        assert_false(bufferFullEvent.bubbles, "event should not bubble");
    106106    });
    107107}, "resourcetimingbufferfull event properties", {timeout: 3000});
  • trunk/Source/WebCore/ChangeLog

    r239576 r239579  
     12019-01-02  Charles Vazac  <cvazac@gmail.com>
     2
     3        Fix resourcetimingbufferfull bubbles attribute
     4        https://bugs.webkit.org/show_bug.cgi?id=193087
     5
     6        Reviewed by Chris Dumez.
     7
     8        This change is covered by web-platform-tests [1].
     9
     10        [1] https://github.com/web-platform-tests/wpt/blob/master/resource-timing/buffer-full-when-populate-entries.html#L20
     11
     12        * page/Performance.cpp:
     13        (WebCore::Performance::resourceTimingBufferFullTimerFired):
     14
    1152019-01-02  Simon Fraser  <simon.fraser@apple.com>
    216
  • trunk/Source/WebCore/page/Performance.cpp

    r237209 r239579  
    217217
    218218        m_resourceTimingBufferFullFlag = true;
    219         dispatchEvent(Event::create(eventNames().resourcetimingbufferfullEvent, Event::CanBubble::Yes, Event::IsCancelable::No));
     219        dispatchEvent(Event::create(eventNames().resourcetimingbufferfullEvent, Event::CanBubble::No, Event::IsCancelable::No));
    220220
    221221        if (m_resourceTimingBufferFullFlag) {
Note: See TracChangeset for help on using the changeset viewer.