| Index: ios/web/web_state/ui/crw_web_controller.mm
|
| diff --git a/ios/web/web_state/ui/crw_web_controller.mm b/ios/web/web_state/ui/crw_web_controller.mm
|
| index ab0edf30873f5ba62ead08f8d0034afc15094cac..daba52a1871c7d98c800ef12efd9cc37c4478fbd 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
|
| @@ -2685,7 +2685,11 @@ const NSTimeInterval kSnapshotOverlayTransition = 0.5;
|
| }
|
|
|
| - (BOOL)respondToWKScriptMessage:(WKScriptMessage*)scriptMessage {
|
| - CHECK(scriptMessage.frameInfo.mainFrame);
|
| + if (!scriptMessage.frameInfo.mainFrame) {
|
| + // Messages from iframes are not currently supported.
|
| + return NO;
|
| + }
|
| +
|
| int errorCode = 0;
|
| std::string errorMessage;
|
| std::unique_ptr<base::Value> inputJSONData(
|
|
|