browser(webkit): always fire frameAttached before domcontentloaded (#16591)
This commit is contained in:
parent
e6994b5dc1
commit
5dca7491a9
|
|
@ -1,2 +1,2 @@
|
||||||
1701
|
1702
|
||||||
Changed: aslushnikov@gmail.com Sat Aug 13 14:45:35 MSK 2022
|
Changed: yurys@chromium.org Tue 16 Aug 2022 11:54:22 AM PDT
|
||||||
|
|
|
||||||
|
|
@ -2315,7 +2315,7 @@ diff --git a/Source/WebCore/Modules/speech/cocoa/WebSpeechRecognizerTask.mm b/So
|
||||||
index a941d76a4f748718df1e3cff2a6c5e0827f48891..f62db5a27ac0e4c12430e7d19e60c83d768ace22 100644
|
index a941d76a4f748718df1e3cff2a6c5e0827f48891..f62db5a27ac0e4c12430e7d19e60c83d768ace22 100644
|
||||||
--- a/Source/WebCore/Modules/speech/cocoa/WebSpeechRecognizerTask.mm
|
--- a/Source/WebCore/Modules/speech/cocoa/WebSpeechRecognizerTask.mm
|
||||||
+++ b/Source/WebCore/Modules/speech/cocoa/WebSpeechRecognizerTask.mm
|
+++ b/Source/WebCore/Modules/speech/cocoa/WebSpeechRecognizerTask.mm
|
||||||
@@ -198,6 +198,7 @@ NS_ASSUME_NONNULL_BEGIN
|
@@ -198,6 +198,7 @@ - (void)sendEndIfNeeded
|
||||||
|
|
||||||
- (void)speechRecognizer:(SFSpeechRecognizer *)speechRecognizer availabilityDidChange:(BOOL)available
|
- (void)speechRecognizer:(SFSpeechRecognizer *)speechRecognizer availabilityDidChange:(BOOL)available
|
||||||
{
|
{
|
||||||
|
|
@ -2323,7 +2323,7 @@ index a941d76a4f748718df1e3cff2a6c5e0827f48891..f62db5a27ac0e4c12430e7d19e60c83d
|
||||||
ASSERT(isMainThread());
|
ASSERT(isMainThread());
|
||||||
|
|
||||||
if (available || !_task)
|
if (available || !_task)
|
||||||
@@ -211,6 +212,7 @@ NS_ASSUME_NONNULL_BEGIN
|
@@ -211,6 +212,7 @@ - (void)speechRecognizer:(SFSpeechRecognizer *)speechRecognizer availabilityDidC
|
||||||
|
|
||||||
- (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didHypothesizeTranscription:(SFTranscription *)transcription
|
- (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didHypothesizeTranscription:(SFTranscription *)transcription
|
||||||
{
|
{
|
||||||
|
|
@ -2331,7 +2331,7 @@ index a941d76a4f748718df1e3cff2a6c5e0827f48891..f62db5a27ac0e4c12430e7d19e60c83d
|
||||||
ASSERT(isMainThread());
|
ASSERT(isMainThread());
|
||||||
|
|
||||||
[self sendSpeechStartIfNeeded];
|
[self sendSpeechStartIfNeeded];
|
||||||
@@ -219,6 +221,7 @@ NS_ASSUME_NONNULL_BEGIN
|
@@ -219,6 +221,7 @@ - (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didHypothesizeTran
|
||||||
|
|
||||||
- (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didFinishRecognition:(SFSpeechRecognitionResult *)recognitionResult
|
- (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didFinishRecognition:(SFSpeechRecognitionResult *)recognitionResult
|
||||||
{
|
{
|
||||||
|
|
@ -2339,7 +2339,7 @@ index a941d76a4f748718df1e3cff2a6c5e0827f48891..f62db5a27ac0e4c12430e7d19e60c83d
|
||||||
ASSERT(isMainThread());
|
ASSERT(isMainThread());
|
||||||
[self callbackWithTranscriptions:recognitionResult.transcriptions isFinal:YES];
|
[self callbackWithTranscriptions:recognitionResult.transcriptions isFinal:YES];
|
||||||
|
|
||||||
@@ -230,6 +233,7 @@ NS_ASSUME_NONNULL_BEGIN
|
@@ -230,6 +233,7 @@ - (void)speechRecognitionTask:(SFSpeechRecognitionTask *)task didFinishRecogniti
|
||||||
|
|
||||||
- (void)speechRecognitionTaskWasCancelled:(SFSpeechRecognitionTask *)task
|
- (void)speechRecognitionTaskWasCancelled:(SFSpeechRecognitionTask *)task
|
||||||
{
|
{
|
||||||
|
|
@ -5823,7 +5823,7 @@ index 556cab9e978d31d23563fd5d5325bdb2470c2213..a232efeaf334b58301154dd93eb406d8
|
||||||
bool m_mouseDownMayStartDrag { false };
|
bool m_mouseDownMayStartDrag { false };
|
||||||
bool m_dragMayStartSelectionInstead { false };
|
bool m_dragMayStartSelectionInstead { false };
|
||||||
diff --git a/Source/WebCore/page/Frame.cpp b/Source/WebCore/page/Frame.cpp
|
diff --git a/Source/WebCore/page/Frame.cpp b/Source/WebCore/page/Frame.cpp
|
||||||
index 2d1133a87e56315d531f8d6e72c6c6a4c86c126b..2466bbe96bf75cfa9d6337b6db283ccb044a58e6 100644
|
index 2d1133a87e56315d531f8d6e72c6c6a4c86c126b..571265e1b7ec906af8217cfaa008a99391e8a745 100644
|
||||||
--- a/Source/WebCore/page/Frame.cpp
|
--- a/Source/WebCore/page/Frame.cpp
|
||||||
+++ b/Source/WebCore/page/Frame.cpp
|
+++ b/Source/WebCore/page/Frame.cpp
|
||||||
@@ -39,6 +39,7 @@
|
@@ -39,6 +39,7 @@
|
||||||
|
|
@ -5842,14 +5842,14 @@ index 2d1133a87e56315d531f8d6e72c6c6a4c86c126b..2466bbe96bf75cfa9d6337b6db283ccb
|
||||||
#include "NodeTraversal.h"
|
#include "NodeTraversal.h"
|
||||||
#include "Page.h"
|
#include "Page.h"
|
||||||
#include "ProcessWarming.h"
|
#include "ProcessWarming.h"
|
||||||
@@ -190,6 +192,7 @@ Frame::Frame(Page& page, HTMLFrameOwnerElement* ownerElement, UniqueRef<FrameLoa
|
@@ -189,6 +191,7 @@ Frame::Frame(Page& page, HTMLFrameOwnerElement* ownerElement, UniqueRef<FrameLoa
|
||||||
|
|
||||||
void Frame::init()
|
void Frame::init()
|
||||||
{
|
{
|
||||||
m_loader->init();
|
|
||||||
+ InspectorInstrumentation::frameAttached(this);
|
+ InspectorInstrumentation::frameAttached(this);
|
||||||
|
m_loader->init();
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<Frame> Frame::create(Page* page, HTMLFrameOwnerElement* ownerElement, UniqueRef<FrameLoaderClient>&& client)
|
|
||||||
@@ -373,7 +376,7 @@ void Frame::orientationChanged()
|
@@ -373,7 +376,7 @@ void Frame::orientationChanged()
|
||||||
int Frame::orientation() const
|
int Frame::orientation() const
|
||||||
{
|
{
|
||||||
|
|
@ -9078,7 +9078,7 @@ diff --git a/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm b/Source/
|
||||||
index d8eeb6c27a92134728ffada573a1f140e303c727..9ddddb0796cc00d7eea060b11919711446a39586 100644
|
index d8eeb6c27a92134728ffada573a1f140e303c727..9ddddb0796cc00d7eea060b11919711446a39586 100644
|
||||||
--- a/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
|
--- a/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
|
||||||
+++ b/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
|
+++ b/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
|
||||||
@@ -720,7 +720,7 @@ void NetworkSessionCocoa::setClientAuditToken(const WebCore::AuthenticationChall
|
@@ -720,7 +720,7 @@ - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didRece
|
||||||
|
|
||||||
if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) {
|
if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) {
|
||||||
sessionCocoa->setClientAuditToken(challenge);
|
sessionCocoa->setClientAuditToken(challenge);
|
||||||
|
|
@ -10495,7 +10495,7 @@ index 67c2480832991ff512fd49b0195cc195e85794e2..619c8a85bd1bdb14a593f15fa02ae90b
|
||||||
#import <WebCore/Credential.h>
|
#import <WebCore/Credential.h>
|
||||||
#import <WebCore/RegistrationDatabase.h>
|
#import <WebCore/RegistrationDatabase.h>
|
||||||
#import <WebCore/ServiceWorkerClientData.h>
|
#import <WebCore/ServiceWorkerClientData.h>
|
||||||
@@ -234,6 +235,11 @@ static WallTime toSystemClockTime(NSDate *date)
|
@@ -234,6 +235,11 @@ - (void)removeDataOfTypes:(NSSet *)dataTypes modifiedSince:(NSDate *)date comple
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -10674,7 +10674,7 @@ diff --git a/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm b/
|
||||||
index 2e235bb880c638a0e74256b6d66cb0244ea0a3f1..3471eebb47e860f7c2071d0e7f2691c9f0a6355d 100644
|
index 2e235bb880c638a0e74256b6d66cb0244ea0a3f1..3471eebb47e860f7c2071d0e7f2691c9f0a6355d 100644
|
||||||
--- a/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm
|
--- a/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm
|
||||||
+++ b/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm
|
+++ b/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm
|
||||||
@@ -257,6 +257,16 @@
|
@@ -257,6 +257,16 @@ - (BOOL)processSwapsOnNavigation
|
||||||
return _processPoolConfiguration->processSwapsOnNavigation();
|
return _processPoolConfiguration->processSwapsOnNavigation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -21062,7 +21062,7 @@ diff --git a/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm b/Source/WebKitLegac
|
||||||
index 78a6e84a1dc04f81b5c266f08ce25f13311d78f2..3136508a043a1b1fd9f7415c551d865710850aa0 100644
|
index 78a6e84a1dc04f81b5c266f08ce25f13311d78f2..3136508a043a1b1fd9f7415c551d865710850aa0 100644
|
||||||
--- a/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
|
--- a/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
|
||||||
+++ b/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
|
+++ b/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
|
||||||
@@ -4208,7 +4208,7 @@ static BOOL currentScrollIsBlit(NSView *clipView)
|
@@ -4208,7 +4208,7 @@ - (void)mouseDown:(WebEvent *)event
|
||||||
_private->handlingMouseDownEvent = NO;
|
_private->handlingMouseDownEvent = NO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -21075,7 +21075,7 @@ diff --git a/Source/WebKitLegacy/mac/WebView/WebView.mm b/Source/WebKitLegacy/ma
|
||||||
index 48cc5be9887a698f2bae9261598c08b55705cff8..55904a59760c3a1f987e07db8f5d40d5efa66368 100644
|
index 48cc5be9887a698f2bae9261598c08b55705cff8..55904a59760c3a1f987e07db8f5d40d5efa66368 100644
|
||||||
--- a/Source/WebKitLegacy/mac/WebView/WebView.mm
|
--- a/Source/WebKitLegacy/mac/WebView/WebView.mm
|
||||||
+++ b/Source/WebKitLegacy/mac/WebView/WebView.mm
|
+++ b/Source/WebKitLegacy/mac/WebView/WebView.mm
|
||||||
@@ -4035,7 +4035,7 @@ IGNORE_WARNINGS_END
|
@@ -4035,7 +4035,7 @@ + (void)_doNotStartObservingNetworkReachability
|
||||||
}
|
}
|
||||||
#endif // PLATFORM(IOS_FAMILY)
|
#endif // PLATFORM(IOS_FAMILY)
|
||||||
|
|
||||||
|
|
@ -21084,7 +21084,7 @@ index 48cc5be9887a698f2bae9261598c08b55705cff8..55904a59760c3a1f987e07db8f5d40d5
|
||||||
|
|
||||||
- (NSArray *)_touchEventRegions
|
- (NSArray *)_touchEventRegions
|
||||||
{
|
{
|
||||||
@@ -4077,7 +4077,7 @@ IGNORE_WARNINGS_END
|
@@ -4077,7 +4077,7 @@ - (NSArray *)_touchEventRegions
|
||||||
}).autorelease();
|
}).autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue