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

Changeset 279095 in webkit


Ignore:
Timestamp:
Jun 21, 2021, 5:45:11 PM (5 years ago)
Author:
Chris Dumez
Message:

[WK2] Don't process-swap on navigations within the same non-HTTP(s) protocol
https://bugs.webkit.org/show_bug.cgi?id=227220
<rdar://79106461>

Unreviewed follow-up to fix GTK test that started failing after the behavior
change in r279079.

  • TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:

(testWebExtensionPageID):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r279094 r279095  
     12021-06-21  Chris Dumez  <cdumez@apple.com>
     2
     3        [WK2] Don't process-swap on navigations within the same non-HTTP(s) protocol
     4        https://bugs.webkit.org/show_bug.cgi?id=227220
     5        <rdar://79106461>
     6
     7        Unreviewed follow-up to fix GTK test that started failing after the behavior
     8        change in r279079.
     9
     10        * TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:
     11        (testWebExtensionPageID):
     12
    1132021-06-21  Jonathan Bedard  <jbedard@apple.com>
    214
  • trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp

    r278548 r279095  
    493493    test->loadURI("foo://host6/");
    494494    test->waitUntilLoadFinished();
    495     g_assert_true(pageIDChangedEmitted);
     495    g_assert_false(pageIDChangedEmitted);
    496496    pageIDChangedEmitted = false;
    497     g_assert_cmpuint(pageID, <, webkit_web_view_get_page_id(test->m_webView));
     497    g_assert_cmpuint(pageID, ==, webkit_web_view_get_page_id(test->m_webView));
    498498    pageID = webkit_web_view_get_page_id(test->m_webView);
    499499    proxy = test->extensionProxy();
     
    502502    test->goBack();
    503503    test->waitUntilLoadFinished();
    504     g_assert_true(pageIDChangedEmitted);
     504    g_assert_false(pageIDChangedEmitted);
    505505    pageIDChangedEmitted = false;
    506     g_assert_cmpuint(pageID, >, webkit_web_view_get_page_id(test->m_webView));
     506    g_assert_cmpuint(pageID, ==, webkit_web_view_get_page_id(test->m_webView));
    507507    pageID = webkit_web_view_get_page_id(test->m_webView);
    508508    proxy = test->extensionProxy();
     
    511511    test->goForward();
    512512    test->waitUntilLoadFinished();
    513     g_assert_true(pageIDChangedEmitted);
     513    g_assert_false(pageIDChangedEmitted);
    514514    pageIDChangedEmitted = false;
    515     g_assert_cmpuint(pageID, <, webkit_web_view_get_page_id(test->m_webView));
     515    g_assert_cmpuint(pageID, ==, webkit_web_view_get_page_id(test->m_webView));
    516516    pageID = webkit_web_view_get_page_id(test->m_webView);
    517517    proxy = test->extensionProxy();
Note: See TracChangeset for help on using the changeset viewer.