diff --git a/Tools/DumpRenderTree/mac/UIDelegate.mm b/Tools/DumpRenderTree/mac/UIDelegate.mm index 971b68f43849..260842112089 100644 --- a/Tools/DumpRenderTree/mac/UIDelegate.mm +++ b/Tools/DumpRenderTree/mac/UIDelegate.mm @@ -34,6 +34,7 @@ #import "EventSendingController.h" #import "MockWebNotificationProvider.h" #import "TestRunner.h" +#import "WPTFunctions.h" #import #import @@ -176,7 +177,7 @@ - (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *) return nil; // Make sure that waitUntilDone has been called. - ASSERT(gTestRunner->waitToDump()); + ASSERT(gTestRunner->waitToDump() || WTR::hasTestWaitAttribute(mainFrame.globalContext)); auto webView = createWebViewAndOffscreenWindow(); [webView setPreferences:[sender preferences]];