Repository: wagtail/wagtail

Issue:
6.1rc1. Strange positioning of the language label on dashboard or page explorer
### Issue Summary

In the dashboard or page explorer for long titles or when zooming in the browser or for small screens, the language label hangs next to the "Actions" button, which looks weird and broken.

![w1](https://github.com/wagtail/wagtail/assets/63553768/73e2afdb-9db3-45c0-bd2c-914ddf601f4a)
![wbd2](https://github.com/wagtail/wagtail/assets/63553768/c83ff6c5-1e14-4a69-a94a-5e9d2e0809b8)

### Steps to Reproduce

1. Run https://gitpod.io/#https://github.com/wagtail/bakerydemo/
2. Update Wagtail to 6.1rc1
3. Make long title in " Welcome to the Wagtail Bakery!" page and save changes

-   I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: yes

### Technical details

-   Python version: 3.12.2
-   Django version: 5.0.4
-   Wagtail version: 6.1rc1
-   Browser version: Firefox 126



Discussion:

Resolving patch:
diff --git a/wagtail/admin/ui/tables/__init__.py b/wagtail/admin/ui/tables/__init__.py
--- a/wagtail/admin/ui/tables/__init__.py
+++ b/wagtail/admin/ui/tables/__init__.py
@@ -518,7 +518,3 @@ def classname(self):
         @cached_property
         def attrs(self):
             return self.table.get_row_attrs(self.instance)
-
-
-class InlineActionsTable(Table):
-    classname = "listing listing--inline-actions"
diff --git a/wagtail/admin/views/generic/history.py b/wagtail/admin/views/generic/history.py
--- a/wagtail/admin/views/generic/history.py
+++ b/wagtail/admin/views/generic/history.py
@@ -16,7 +16,7 @@
     MultipleUserFilter,
     WagtailFilterSet,
 )
-from wagtail.admin.ui.tables import Column, DateColumn, InlineActionsTable, UserColumn
+from wagtail.admin.ui.tables import Column, DateColumn, UserColumn
 from wagtail.admin.utils import get_latest_str
 from wagtail.admin.views.generic.base import (
     BaseListingView,
@@ -197,7 +197,6 @@ class HistoryView(PermissionCheckedMixin, BaseObjectMixin, BaseListingView):
     is_searchable = False
     paginate_by = 20
     filterset_class = HistoryFilterSet
-    table_class = InlineActionsTable
     history_url_name = None
     history_results_url_name = None
     edit_url_name = None


Test patch:
diff --git a/wagtail/admin/tests/pages/test_explorer_view.py b/wagtail/admin/tests/pages/test_explorer_view.py
--- a/wagtail/admin/tests/pages/test_explorer_view.py
+++ b/wagtail/admin/tests/pages/test_explorer_view.py
@@ -133,13 +133,15 @@ def test_explore_root(self):
     def test_explore_root_shows_icon(self):
         response = self.client.get(reverse("wagtailadmin_explore_root"))
         self.assertEqual(response.status_code, 200)
+        soup = self.get_soup(response.content)
 
         # Administrator (or user with add_site permission) should see the
         # sites link with its icon
-        self.assertContains(
-            response,
-            '<a href="/admin/sites/" title="Sites menu"><svg',
-        )
+        url = reverse("wagtailsites:index")
+        link = soup.select_one(f'td a[href="{url}"]')
+        self.assertIsNotNone(link)
+        icon = link.select_one("svg use[href='#icon-site']")
+        self.assertIsNotNone(icon)
 
     def test_ordering(self):
         response = self.client.get(