| Index: content/renderer/render_view_impl.cc
 | 
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
 | 
| index 301fc74f0f9783133b98628ae9bb3dde2ea8d8cd..8ae484085f6a3b831d75bf4317c9be527ba8b875 100644
 | 
| --- a/content/renderer/render_view_impl.cc
 | 
| +++ b/content/renderer/render_view_impl.cc
 | 
| @@ -528,29 +528,10 @@ class AlwaysDrawSwapPromise : public cc::SwapPromise {
 | 
|    ui::LatencyInfo latency_info_;
 | 
|  };
 | 
|  
 | 
| -const char kWindowFeatureBackground[] = "background";
 | 
| -const char kWindowFeaturePersistent[] = "persistent";
 | 
| -
 | 
|  content::mojom::WindowContainerType WindowFeaturesToContainerType(
 | 
|      const blink::WebWindowFeatures& window_features) {
 | 
| -  bool background = false;
 | 
| -  bool persistent = false;
 | 
| -
 | 
| -  for (size_t i = 0; i < window_features.additional_features.size(); ++i) {
 | 
| -    blink::WebString feature = window_features.additional_features[i];
 | 
| -    if (feature.ContainsOnlyASCII()) {
 | 
| -      std::string featureASCII = feature.Ascii();
 | 
| -      if (base::LowerCaseEqualsASCII(featureASCII, kWindowFeatureBackground)) {
 | 
| -        background = true;
 | 
| -      } else if (base::LowerCaseEqualsASCII(featureASCII,
 | 
| -                                            kWindowFeaturePersistent)) {
 | 
| -        persistent = true;
 | 
| -      }
 | 
| -    }
 | 
| -  }
 | 
| -
 | 
| -  if (background) {
 | 
| -    if (persistent)
 | 
| +  if (window_features.background) {
 | 
| +    if (window_features.persistent)
 | 
|        return content::mojom::WindowContainerType::PERSISTENT;
 | 
|      else
 | 
|        return content::mojom::WindowContainerType::BACKGROUND;
 | 
| 
 |