On a site that does not use the Standard install profile, the Better Local Tasks CSS is not attached to page assets, unless I am logged in as user #1.
This is because the better_local_tasks_page_attachments_alter() function checks if the user has the permission "access contextual links". This permission is provided by the core module "contextual" - so if that module is not installed, no user/role is going to have it.
As far as I can see there is no reason to attach the library based on this permission from the contextual module.
Instead I would suggest the library be attached whenever the local tasks block is rendered.
Change the way the better_local_tasks/local-tasks library is attached.
Needs review
2.0
Code