| Index: chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java b/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java
|
| index 8e1ef5d09570c64b0c92236686ed229c47d10be8..7f099da7370fb662ab78e4e42de918ad6d718133 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java
|
| @@ -723,9 +723,12 @@ public class BottomSheet
|
|
|
| @Override
|
| public Tab getActiveTab() {
|
| - return mTabModelSelector == null || mNtpController.isShowingNewTabUi()
|
| - ? null
|
| - : mTabModelSelector.getCurrentTab();
|
| + if (mTabModelSelector == null) return null;
|
| + if (mNtpController.isShowingNewTabUi() && isVisible()
|
| + && getTargetSheetState() != SHEET_STATE_PEEK) {
|
| + return null;
|
| + }
|
| + return mTabModelSelector.getCurrentTab();
|
| }
|
|
|
| @Override
|
|
|