| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java
|
| index cedcb0870288cc0a76c922edd374b2bcfb7956f1..6cac3105dcf84486bc8a6b379f9032cbdc55a471 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java
|
| @@ -31,6 +31,8 @@ import org.chromium.ui.resources.ResourceManager;
|
| * The panel containing reader mode.
|
| */
|
| public class ReaderModePanel extends OverlayPanel {
|
| + /** If the user only opens the panel for less than 2 seconds, it is considered unhelpful. */
|
| + private static final int SHORT_TIME_FOR_RECORD = 2000;
|
|
|
| /** The compositor layer used for drawing the panel. */
|
| private ReaderModeSceneLayer mSceneLayer;
|
| @@ -287,6 +289,12 @@ public class ReaderModePanel extends OverlayPanel {
|
| long totalTime = System.currentTimeMillis() - mStartTime;
|
| if (mStartTime <= 0 || totalTime < 0) return;
|
| mManagerDelegate.recordTimeSpentInReader(totalTime);
|
| +
|
| + if (totalTime < SHORT_TIME_FOR_RECORD) {
|
| + String url = mManagerDelegate.getBasePageWebContents().getUrl();
|
| + RapporServiceBridge.sampleDomainAndRegistryFromURL(
|
| + "DomDistiller.OpenPanelShortTime", url);
|
| + }
|
| }
|
|
|
| @Override
|
|
|