                                 bool opener_suppressed,
                                 ResourceContext* context,
 diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
-index 56ad115..3b642d5 100644
+index 56ad115..5fdbca1 100644
 --- a/content/renderer/render_view_impl.cc
 +++ b/content/renderer/render_view_impl.cc
 @@ -44,6 +44,7 @@

 #include "content/common/content_constants_internal.h"
 #include "content/common/content_switches_internal.h"
 #include "content/common/dom_storage/dom_storage_types.h"
@@ -1410,6 +1411,63 @@ WebView* RenderViewImpl::createView(WebLocalFrame* creator,
   }
   params->features = features;
 

+        features.additionalFeatures[i].utf8());
+  }
+
+  params->body = mojom::ResourceRequestBody::New();
+  auto body = GetRequestBodyForWebURLRequest(request);
+  if (body) {
+    params->body->has_object = true;
