bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
102 stars 12 forks source link

Wrong "save password" dialogue when using OurGroceries App #2875

Open ALIlq69jOpsBSnopWweToa6ZnlvXleULRtRkIYU opened 10 months ago

ALIlq69jOpsBSnopWweToa6ZnlvXleULRtRkIYU commented 10 months ago

Steps To Reproduce

When adding list items in the app "OurGroceries", Bitwarden apps opens the "Save this password?" overlay. OurGroceries is a shopping list app, the list items are not passwords or anything which should trigger a Bitwarden password-save dialogue.

Expected Result

Adding list items should not open the Bitwarden Save Overlay.

Actual Result

When adding list items to a shopping list, Bitwarden asks if password shoudl be saved as a new entry.

Screenshots or Videos

No response

Additional Context

The support from OurGroceries confirmed that other users have reported the same behavoir to them. They claim it is an issue of Bitwarden, not OurGroceries. Behavior changed recently (last 2-3 months), not sure which update (Android, Bitwarden, OurGroceries) triggered it.

Operating System

Android

Operating System Version

Android 14, pateches Nov 2023

Device

Pixel 5

Build Version

2023.10.0

Beta

Krychaz commented 10 months ago

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

kIbR9UEppbhQ7UJ7RNfJRcwbun1gbmbZw5g8jsF commented 8 months ago

Hello, I'm one of the developers of the OurGroceries app. Here's the text field that's triggering Bitwarden:

        <EditText
            android:layout_height="wrap_content"
            android:lines="1"
            android:layout_width="wrap_content"
            android:hint="@string/add_item_ItemNameHint"
            android:id="@+id/add_item_ItemName"
            android:inputType="text|textFilter"
            android:layout_weight="1"
            android:layout_marginTop="2dp"
            android:imeActionLabel="@string/add_item_KeyboardAction"
            android:imeOptions="actionNone|flagNoExtractUi"
            android:importantForAutofill="no"
            />

Note the last attribute. Let me know if there are any other attributes that might help disable Bitwarden's activity here.

kIbR9UEppbhQ7UJ7RNfJRcwbun1gbmbZw5g8jsF commented 6 months ago

In our latest release we added this attribute to the EditText widget:

android:autofillHints="notApplicable"

and it didn't help.