22 lines
1.5 KiB
Diff
22 lines
1.5 KiB
Diff
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/appmenu/AppMenuPropertiesDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/app/appmenu/AppMenuPropertiesDelegateImpl.java
|
|
index 5bde2932a1a077ec0eb009e1a6b88aaaf00ad4b4..7ac0d73ea05296da27f0eb3357c9602fa2f1982f 100644
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/appmenu/AppMenuPropertiesDelegateImpl.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/appmenu/AppMenuPropertiesDelegateImpl.java
|
|
@@ -43,6 +43,7 @@ import org.chromium.build.annotations.NullMarked;
|
|
import org.chromium.build.annotations.Nullable;
|
|
import org.chromium.build.annotations.RequiresNonNull;
|
|
import org.chromium.chrome.R;
|
|
+import org.chromium.components.embedder_support.util.UrlConstants;
|
|
import org.chromium.chrome.browser.ActivityTabProvider;
|
|
import org.chromium.chrome.browser.bookmarks.BookmarkModel;
|
|
import org.chromium.chrome.browser.bookmarks.PowerBookmarkUtils;
|
|
@@ -682,7 +683,7 @@ public abstract class AppMenuPropertiesDelegateImpl implements AppMenuProperties
|
|
// is not persisted when adding to the homescreen.
|
|
// * If creating shortcuts it not supported by the current home screen.
|
|
return WebappsUtils.isAddToHomeIntentSupported()
|
|
- && !isNativePage
|
|
+ && (!isNativePage || (url != null && UrlConstants.CHROME_SCHEME.equals(url.getScheme()) && url.getHost().equals("leo-ai")))
|
|
&& !isFileScheme
|
|
&& !isContentScheme
|
|
&& !isIncognito
|