From 74b34661a5a3d05ae9a9e3ab7acd52777e5aad94 Mon Sep 17 00:00:00 2001
From: Indranil012 <48489074+Indranil012@users.noreply.github.com>
Date: Tue, 22 Sep 2020 18:47:47 +0530
Subject: [PATCH] To add autofill support for Idm browser (#1085)
* Update AutofillHelpers.cs
* Update autofillservice.xml
* Update AccessibilityHelpers.cs
* Update AccessibilityHelpers.cs
---
src/Android/Accessibility/AccessibilityHelpers.cs | 3 +++
src/Android/Autofill/AutofillHelpers.cs | 3 +++
src/Android/Resources/xml/autofillservice.xml | 9 +++++++++
3 files changed, 15 insertions(+)
diff --git a/src/Android/Accessibility/AccessibilityHelpers.cs b/src/Android/Accessibility/AccessibilityHelpers.cs
index d5cd14fad..6c4e7bd4f 100644
--- a/src/Android/Accessibility/AccessibilityHelpers.cs
+++ b/src/Android/Accessibility/AccessibilityHelpers.cs
@@ -66,6 +66,9 @@ namespace Bit.Droid.Accessibility
new Browser("com.vivaldi.browser.sopranos", "url_bar"),
new Browser("com.yandex.browser", "bro_omnibar_address_title_text,bro_omnibox_collapsed_title",
(s) => s.Split(new char[]{' ', ' '}).FirstOrDefault()), // 0 = Regular Space, 1 = No-break space (00A0)
+ new Browser("idm.internet.download.manager", "search"),
+ new Browser("idm.internet.download.manager.adm.lite", "search"),
+ new Browser("idm.internet.download.manager.plus", "search"),
new Browser("mark.via.gp", "aw"),
new Browser("org.adblockplus.browser", "url_bar,url_bar_title"), // 2nd = Legacy (before v2)
new Browser("org.adblockplus.browser.beta", "url_bar,url_bar_title"), // 2nd = Legacy (before v2)
diff --git a/src/Android/Autofill/AutofillHelpers.cs b/src/Android/Autofill/AutofillHelpers.cs
index 32fd47b9f..362df0cbe 100644
--- a/src/Android/Autofill/AutofillHelpers.cs
+++ b/src/Android/Autofill/AutofillHelpers.cs
@@ -71,6 +71,9 @@ namespace Bit.Droid.Autofill
"com.vivaldi.browser.snapshot",
"com.vivaldi.browser.sopranos",
"com.yandex.browser",
+ "idm.internet.download.manager",
+ "idm.internet.download.manager.adm.lite",
+ "idm.internet.download.manager.plus",
"mark.via.gp",
"org.adblockplus.browser",
"org.adblockplus.browser.beta",
diff --git a/src/Android/Resources/xml/autofillservice.xml b/src/Android/Resources/xml/autofillservice.xml
index c5d686bcd..3f84ae980 100644
--- a/src/Android/Resources/xml/autofillservice.xml
+++ b/src/Android/Resources/xml/autofillservice.xml
@@ -109,6 +109,15 @@
+
+
+