| Index: extensions/browser/guest_view/web_view/javascript_dialog_helper.cc | 
| diff --git a/extensions/browser/guest_view/web_view/javascript_dialog_helper.cc b/extensions/browser/guest_view/web_view/javascript_dialog_helper.cc | 
| index 1d486538241f036de52851293b7db061fb9c6852..ab5ec216fdea6fddde89eba4b84ae83d05a0888a 100644 | 
| --- a/extensions/browser/guest_view/web_view/javascript_dialog_helper.cc | 
| +++ b/extensions/browser/guest_view/web_view/javascript_dialog_helper.cc | 
| @@ -49,13 +49,13 @@ void JavaScriptDialogHelper::RunJavaScriptDialog( | 
| const DialogClosedCallback& callback, | 
| bool* did_suppress_message) { | 
| base::DictionaryValue request_info; | 
| -  request_info.Set(webview::kDefaultPromptText, | 
| -                   new base::Value(base::UTF16ToUTF8(default_prompt_text))); | 
| -  request_info.Set(webview::kMessageText, | 
| -                   new base::Value(base::UTF16ToUTF8(message_text))); | 
| -  request_info.Set(webview::kMessageType, | 
| -                   new base::Value(JavaScriptDialogTypeToString(dialog_type))); | 
| -  request_info.Set(guest_view::kUrl, new base::Value(origin_url.spec())); | 
| +  request_info.SetString(webview::kDefaultPromptText, | 
| +                         base::UTF16ToUTF8(default_prompt_text)); | 
| +  request_info.SetString(webview::kMessageText, | 
| +                         base::UTF16ToUTF8(message_text)); | 
| +  request_info.SetString(webview::kMessageType, | 
| +                         JavaScriptDialogTypeToString(dialog_type)); | 
| +  request_info.SetString(guest_view::kUrl, origin_url.spec()); | 
| WebViewPermissionHelper* web_view_permission_helper = | 
| WebViewPermissionHelper::FromWebContents(web_contents); | 
| web_view_permission_helper->RequestPermission( | 
|  |