| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
 | 
| index 5d8debb9437b3e7b6e84e73365fd24c893813a16..a08d87ab9c4fd6b0c8c3b39a8a2c2a2a827245c7 100644
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
 | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegateAndroid.java
 | 
| @@ -24,6 +24,8 @@ import org.chromium.base.annotations.CalledByNative;
 | 
|  import org.chromium.blink_public.platform.WebDisplayMode;
 | 
|  import org.chromium.chrome.R;
 | 
|  import org.chromium.chrome.browser.AppHooks;
 | 
| +import org.chromium.chrome.browser.ChromeFeatureList;
 | 
| +import org.chromium.chrome.browser.FullscreenWebContentsActivity;
 | 
|  import org.chromium.chrome.browser.RepostFormWarningDialog;
 | 
|  import org.chromium.chrome.browser.document.DocumentUtils;
 | 
|  import org.chromium.chrome.browser.document.DocumentWebContentsDelegate;
 | 
| @@ -215,8 +217,14 @@ public class TabWebContentsDelegateAndroid extends WebContentsDelegateAndroid {
 | 
|  
 | 
|      @Override
 | 
|      public void toggleFullscreenModeForTab(boolean enableFullscreen) {
 | 
| -        if (!VideoPersister.getInstance().shouldDelayFullscreenModeChange(mTab, enableFullscreen)) {
 | 
| -            mTab.toggleFullscreenMode(enableFullscreen);
 | 
| +        if (ChromeFeatureList.isEnabled(ChromeFeatureList.FULLSCREEN_ACTIVITY)
 | 
| +                && mTab.getActivity().supportsFullscreenActivity()) {
 | 
| +            FullscreenWebContentsActivity.toggleFullscreenMode(enableFullscreen, mTab);
 | 
| +        } else {
 | 
| +            if (!VideoPersister.getInstance().shouldDelayFullscreenModeChange(
 | 
| +                        mTab, enableFullscreen)) {
 | 
| +                mTab.toggleFullscreenMode(enableFullscreen);
 | 
| +            }
 | 
|          }
 | 
|      }
 | 
|  
 | 
| 
 |