diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java
index ab981e646..85c89f1a1 100644
--- a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java
+++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java
@@ -894,6 +894,7 @@ public class HomeTimelineFragment extends StatusListFragment implements ToolbarD
}
}else{
smoothScrollRecyclerViewToTop(list);
+ return;
}
}else if(list.getChildViewHolder(topChild) instanceof StatusDisplayItem.Holder> itemHolder){
int postIndex;
diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ListMembersFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ListMembersFragment.java
index 0e14a726d..fcc6ce181 100644
--- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ListMembersFragment.java
+++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ListMembersFragment.java
@@ -281,7 +281,7 @@ public class ListMembersFragment extends PaginatedAccountListFragment implements
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item){
new M3AlertDialogBuilder(getActivity())
- .setTitle(R.string.confirm_remove_list_members)
+ .setTitle(selectedAccounts.size()>1 ? R.string.confirm_remove_list_members : R.string.confirm_remove_list_member)
.setPositiveButton(R.string.remove, (dlg, which)->removeAccounts(new HashSet<>(selectedAccounts), null))
.setNegativeButton(R.string.cancel, null)
.show();
diff --git a/mastodon/src/main/res/color/m3_outline_overlay.xml b/mastodon/src/main/res/color/m3_outline_overlay.xml
new file mode 100644
index 000000000..61c37fa94
--- /dev/null
+++ b/mastodon/src/main/res/color/m3_outline_overlay.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/drawable/bg_photo_viewer_action.xml b/mastodon/src/main/res/drawable/bg_photo_viewer_action.xml
new file mode 100644
index 000000000..2e680c930
--- /dev/null
+++ b/mastodon/src/main/res/drawable/bg_photo_viewer_action.xml
@@ -0,0 +1,6 @@
+
+
+ -
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/drawable/bg_photo_viewer_action_centered.xml b/mastodon/src/main/res/drawable/bg_photo_viewer_action_centered.xml
new file mode 100644
index 000000000..3428bd8cb
--- /dev/null
+++ b/mastodon/src/main/res/drawable/bg_photo_viewer_action_centered.xml
@@ -0,0 +1,6 @@
+
+
+ -
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/drawable/bg_status_action.xml b/mastodon/src/main/res/drawable/bg_status_action.xml
new file mode 100644
index 000000000..c2261d1e3
--- /dev/null
+++ b/mastodon/src/main/res/drawable/bg_status_action.xml
@@ -0,0 +1,6 @@
+
+
+ -
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/drawable/bg_status_action_centered.xml b/mastodon/src/main/res/drawable/bg_status_action_centered.xml
new file mode 100644
index 000000000..552a561f9
--- /dev/null
+++ b/mastodon/src/main/res/drawable/bg_status_action_centered.xml
@@ -0,0 +1,6 @@
+
+
+ -
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/layout/display_item_footer.xml b/mastodon/src/main/res/layout/display_item_footer.xml
index 37d9d02e4..2358fd285 100644
--- a/mastodon/src/main/res/layout/display_item_footer.xml
+++ b/mastodon/src/main/res/layout/display_item_footer.xml
@@ -14,7 +14,7 @@
android:layout_height="match_parent"
android:layout_marginEnd="4dp"
android:paddingHorizontal="8dp"
- android:background="?android:actionBarItemBackground"
+ android:background="@drawable/bg_status_action"
android:minWidth="64dp">