This was inspired by https://www.drupal.org/project/drupal/issues/3070558 ...our Drupal brethren have this issue in D9 with the new Claro admin theme:
The bulk operation form takes space on top of the form and in some cases pushes the content of the view below the fold, meaning that to see any content on the page, the user has to scroll
How they intent to solve this issue is to:
Move the bulk operation form below the view content. After a user has clicked a checkbox, make the bulk operations form position fixed. After user has clicked a checkbox the bulk operations form becomes the primary actions on the page and there's a strong reason to believe that the user wants to trigger an action. This will also add some clarity on the connection to checkboxes, as well as make it easier to activate an action.
Here's what the currently proposed solution looks like:
I like the idea of making the bulk operations sticky, so that the user can still see them as they scroll through and select additional items, but I thought that a better solution would be to have the bulk operations be hidden while there is nothing selected (which will save vertical space) ...once the user has ticked at least one checkbox, it is clear that the intention is to perform bulk operations, so the filters in that case become irrelevant for the task at hand. So my proposal is to make it so that only one set of controls is shown at each given time: either filters (no checkboxes ticked) or bulk operations (one or more checkboxes ticked).
Recent comments
With JQuery, simple and fast. Or put all possible links in one menu, and hide unnecessary with CSS mediaquery.
Different primary menus depending on the viewport size?
I wonder if what is happening here is the default database settings are for utf8mb4 if the database server supports it. In settings.php or settings.local.php if that's where you put your...
Problem with utf8mb4 Format when importing database
I've not done this with a menu before but something similar with different Views presentation blocks for different resolutions (i.e. not just responsive but a different presentation method...
Different primary menus depending on the viewport size?