This bug was originally reported at #3172225: Toolbar menu inaccessible when javascript disabled, and then fixed within the theme. However, this fix should be incorporated into the Toolbar module template.
The issue is that when JS is disabled, the toolbar is not visible due to a lack of a clearfix CSS class within the markup.

According to @alexpott
#2349767: Copy toolbar templates to Classy over zealously removed the clearfix but then #2548027: Follow-up add back aria-label to toolbar tray added some back in but forgot this one. I think we should add the template in Olivero and open an issue to fix this in the toolbar module. And then maybe we can remove the template from any theme where it is not customised.
| Comment | File | Size | Author |
|---|---|---|---|
| #10 | 3174422-10.patch | 2.4 KB | awset |
| #7 | interdiff_3-7.txt | 958 bytes | komalk |
| #7 | 3174422-7.patch | 1.78 KB | komalk |
| #3 | 3174422-3.patch | 582 bytes | munish.kumar |
Comments
Comment #2
larowlanThis would make a good novice issue, tagging as such during Bug Smash triage
Comment #3
munish.kumar commentedPlease review
Comment #4
alexpottWe also need to fix stable and stable9 themes.
Comment #5
alexpottComment #6
komalk commentedComment #7
komalk commentedWorked on #4
Comment #9
tanubansal commented#3 is working fine on 9.1
Comment #10
awset commentedWhen doing testing on #7 above,
I found there is an issue with on branch 9.2.x for below theme:
- Claro.
Added a patch file for addressing those. and tested the patch on below themes
- bartik
- claro
- olivero
- seven
- stable
- stable9
cheers.
Comment #11
asishsajeev commentedComment #12
asishsajeev commented#10 Patch applied successfully. Found working on all themes.
Comment #13
asishsajeev commentedComment #14
alexpottCommitted 11b503b and pushed to 9.2.x. Thanks!
Going to ping @lauriii about backporting this to 9.1.x
Comment #16
alexpottDiscussed with @lauriii and we agreed to leave this to 9.2.x because it is a minor.