diff --git a/CHANGELOG b/CHANGELOG index bd6c2cbf1..7f1675f0b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ KeePassDX(3.4.4) * Fix crash in New Android 13 #1321 * Better backstack management for selection mode + * Prevent Tapjacking #1318 KeePassDX(3.4.3) * Remove "Select share info" setting for Magikeyboard #1304 diff --git a/app/src/main/res/layout-v23/view_advanced_unlock.xml b/app/src/main/res/layout-v23/view_advanced_unlock.xml index 28cbc84fb..5d9fb8f0e 100644 --- a/app/src/main/res/layout-v23/view_advanced_unlock.xml +++ b/app/src/main/res/layout-v23/view_advanced_unlock.xml @@ -23,7 +23,8 @@ xmlns:tools="http://schemas.android.com/tools" android:id="@+id/fingerprint_container" android:layout_width="match_parent" - android:layout_height="wrap_content"> + android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true"> diff --git a/app/src/main/res/layout/activity_entry.xml b/app/src/main/res/layout/activity_entry.xml index 4f502da86..96c2b2937 100644 --- a/app/src/main/res/layout/activity_entry.xml +++ b/app/src/main/res/layout/activity_entry.xml @@ -24,6 +24,7 @@ android:id="@+id/toolbar_coordinator" android:layout_width="match_parent" android:layout_height="match_parent" + android:filterTouchesWhenObscured="true" android:fitsSystemWindows="true"> + android:layout_height="match_parent" + android:filterTouchesWhenObscured="true"> diff --git a/app/src/main/res/layout/activity_group.xml b/app/src/main/res/layout/activity_group.xml index 00b603600..cdeed30e1 100644 --- a/app/src/main/res/layout/activity_group.xml +++ b/app/src/main/res/layout/activity_group.xml @@ -24,6 +24,7 @@ android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" + android:filterTouchesWhenObscured="true" android:fitsSystemWindows="true"> diff --git a/app/src/main/res/layout/activity_toolbar.xml b/app/src/main/res/layout/activity_toolbar.xml index be4dd28bd..fff49771c 100644 --- a/app/src/main/res/layout/activity_toolbar.xml +++ b/app/src/main/res/layout/activity_toolbar.xml @@ -22,6 +22,7 @@ android:id="@+id/toolbar_coordinator" android:layout_width="match_parent" android:layout_height="match_parent" + android:filterTouchesWhenObscured="true" android:background="?android:attr/windowBackground" android:fitsSystemWindows="true"> diff --git a/app/src/main/res/layout/view_advanced_unlock.xml b/app/src/main/res/layout/view_advanced_unlock.xml index 8f2913127..29a623e01 100644 --- a/app/src/main/res/layout/view_advanced_unlock.xml +++ b/app/src/main/res/layout/view_advanced_unlock.xml @@ -22,4 +22,5 @@ android:id="@+id/fingerprint_container" android:layout_width="match_parent" android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true" tools:visibility="gone" /> diff --git a/app/src/main/res/layout/view_button_add_node.xml b/app/src/main/res/layout/view_button_add_node.xml index 14e67c3f9..5edb6a1ab 100644 --- a/app/src/main/res/layout/view_button_add_node.xml +++ b/app/src/main/res/layout/view_button_add_node.xml @@ -21,6 +21,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:filterTouchesWhenObscured="true" xmlns:app="http://schemas.android.com/apk/res-auto"> + android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true"> + android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true"> diff --git a/app/src/main/res/layout/view_main_credentials.xml b/app/src/main/res/layout/view_main_credentials.xml index e0f9ff64e..2d4ec549d 100644 --- a/app/src/main/res/layout/view_main_credentials.xml +++ b/app/src/main/res/layout/view_main_credentials.xml @@ -6,6 +6,7 @@ android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true" android:paddingTop="6dp" android:paddingLeft="12dp" android:paddingStart="12dp" diff --git a/app/src/main/res/layout/view_passkey.xml b/app/src/main/res/layout/view_passkey.xml index bf4fd5671..fa9c858a6 100644 --- a/app/src/main/res/layout/view_passkey.xml +++ b/app/src/main/res/layout/view_passkey.xml @@ -2,6 +2,7 @@ diff --git a/app/src/main/res/layout/view_search_filters.xml b/app/src/main/res/layout/view_search_filters.xml index afa67445d..cc78cfc4f 100644 --- a/app/src/main/res/layout/view_search_filters.xml +++ b/app/src/main/res/layout/view_search_filters.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" + android:filterTouchesWhenObscured="true" android:minHeight="?attr/actionBarSize" android:orientation="vertical">