Revert "[Touchless] Update placeholder text and add special case for first run"

This reverts commit 91720b9ea5770a6167b0410264dccdee854c26ef.

Reason for revert: Crashes on ToT.

Original change's description:
> [Touchless] Update placeholder text and add special case for first run
>
> Bug: 954529
> Change-Id: I9cba7d40d2bc024226274debf1ffc1c5e60b5241
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574297
> Reviewed-by: Matthew Jones <mdjones@chromium.org>
> Reviewed-by: Justin DeWitt <dewittj@chromium.org>
> Commit-Queue: Brandon Wylie <wylieb@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#654064}

TBR=dewittj@chromium.org,mdjones@chromium.org,wylieb@chromium.org

Change-Id: Ie197a82e1285a21fa47d9fadef47db757f971918
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 954529
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1585105
Reviewed-by: Brandon Wylie <wylieb@chromium.org>
Commit-Queue: Brandon Wylie <wylieb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654164}
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabMediator.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabMediator.java
index a27034e..68ef4f8 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabMediator.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabMediator.java
@@ -8,7 +8,6 @@
 import static android.text.format.DateUtils.getRelativeTimeSpanString;
 
 import android.content.Context;
-import android.content.SharedPreferences;
 import android.graphics.Bitmap;
 
 import org.chromium.chrome.browser.favicon.LargeIconBridge;
@@ -32,8 +31,6 @@
  */
 // TODO(crbug.com/948858): Add unit tests for this behavior.
 class OpenLastTabMediator implements HistoryProvider.BrowsingHistoryObserver, FocusableComponent {
-    private static final String FIRST_LAUNCHED_KEY = "TOUCHLESS_WAS_FIRST_LAUNCHED";
-
     private final Context mContext;
     private final Profile mProfile;
     private final NativePageHost mNativePageHost;
@@ -58,13 +55,6 @@
                 ViewUtils.createDefaultRoundedIconGenerator(mContext.getResources(), false);
         mIconBridge = new LargeIconBridge(mProfile);
 
-        // Check if this is a first launch of Chrome.
-        SharedPreferences prefs =
-                mNativePageHost.getActiveTab().getActivity().getPreferences(Context.MODE_PRIVATE);
-        boolean firstLaunched = prefs.getBoolean(FIRST_LAUNCHED_KEY, true);
-        prefs.edit().putBoolean(FIRST_LAUNCHED_KEY, false).apply();
-        mModel.set(OpenLastTabProperties.OPEN_LAST_TAB_FIRST_LAUNCH, firstLaunched);
-
         // TODO(wylieb):Investigate adding an item limit to the API.
         // Query the history for everything (no API exists to only query for the most recent).
         mHistoryBridge.queryHistory("");
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabProperties.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabProperties.java
index 3a0ccde..d89c627 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabProperties.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabProperties.java
@@ -28,9 +28,6 @@
     public static final PropertyModel.WritableBooleanPropertyKey OPEN_LAST_TAB_LOAD_SUCCESS =
             new PropertyModel.WritableBooleanPropertyKey();
 
-    public static final PropertyModel.WritableBooleanPropertyKey OPEN_LAST_TAB_FIRST_LAUNCH =
-            new PropertyModel.WritableBooleanPropertyKey();
-
     public static final PropertyModel.WritableObjectPropertyKey<Runnable> ON_FOCUS_CALLBACK =
             new PropertyModel.WritableObjectPropertyKey<>();
 
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabView.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabView.java
index e50e07d7..ebc1608 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabView.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabView.java
@@ -24,7 +24,6 @@
 // TODO(crbug.com/948858): Add render tests for this view.
 public class OpenLastTabView extends FrameLayout {
     private LinearLayout mPlaceholder;
-    private TextView mPlaceholderText;
 
     private LinearLayout mLastTabView;
     private ImageView mIconView;
@@ -43,8 +42,6 @@
         super.onFinishInflate();
 
         mPlaceholder = findViewById(R.id.placeholder);
-        mPlaceholderText = findViewById(R.id.placeholder_text);
-
         mLastTabView = findViewById(R.id.open_last_tab);
         mIconView = findViewById(R.id.favicon);
         mTitleText = findViewById(R.id.title);
@@ -63,12 +60,6 @@
         }
     }
 
-    void setFirstLaunched(boolean firstLaunched) {
-        if (firstLaunched) {
-            mPlaceholderText.setText(R.string.open_last_tab_placeholder_first_launch);
-        }
-    }
-
     void setOpenLastTabOnClickListener(OnClickListener onClickListener) {
         mLastTabView.setOnClickListener(onClickListener);
     }
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabViewBinder.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabViewBinder.java
index 76de593..2222034 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabViewBinder.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/OpenLastTabViewBinder.java
@@ -23,8 +23,6 @@
             view.setTimestamp(model.get(OpenLastTabProperties.OPEN_LAST_TAB_TIMESTAMP));
         } else if (propertyKey == OpenLastTabProperties.OPEN_LAST_TAB_LOAD_SUCCESS) {
             view.setLoadSuccess(model.get(OpenLastTabProperties.OPEN_LAST_TAB_LOAD_SUCCESS));
-        } else if (propertyKey == OpenLastTabProperties.OPEN_LAST_TAB_FIRST_LAUNCH) {
-            view.setFirstLaunched(model.get(OpenLastTabProperties.OPEN_LAST_TAB_FIRST_LAUNCH));
         } else if (propertyKey == OpenLastTabProperties.ON_FOCUS_CALLBACK) {
             view.setOnFocusCallback(model.get(OpenLastTabProperties.ON_FOCUS_CALLBACK));
         } else if (propertyKey == OpenLastTabProperties.SHOULD_FOCUS_VIEW) {
diff --git a/chrome/android/touchless/java/strings/touchless_strings.grd b/chrome/android/touchless/java/strings/touchless_strings.grd
index 1048e0c..75f08ae 100644
--- a/chrome/android/touchless/java/strings/touchless_strings.grd
+++ b/chrome/android/touchless/java/strings/touchless_strings.grd
@@ -116,11 +116,8 @@
   </translations>
   <release seq="1">
     <messages fallback_to_english="true">
-      <message name="IDS_OPEN_LAST_TAB_PLACEHOLDER_FIRST_LAUNCH" desc="Message when user is first launching Chrome. [CHAR_LIMIT=NONE]">
-        Welcome to Chrome
-      </message>
-      <message name="IDS_OPEN_LAST_TAB_PLACEHOLDER" desc="Message after user has cleared history. [CHAR_LIMIT=NONE]">
-        Chrome
+      <message name="IDS_OPEN_LAST_TAB_PLACEHOLDER" desc="Message when user is first launching Chrome or after clearing history. [CHAR_LIMIT=NONE]">
+        Welcome to Chrome Explore
       </message>
       <message name="IDS_OPEN_LAST_TAB_JUST_NOW" desc="The present time or moment (noun). Used instead of a timestamp when the site was visited less than a minute ago. [CHAR_LIMIT=12]">
         Now