There are a couple needed improvements to the mobile experience in forced colors mode. Even though I don't know of any mobile phones that use forced colors, its entirely possible that people using Windows high contrast might have their browser window narrow, thus bringing up the mobile experience.
1. The 3 lines which comprise the hamburger (menu) icon within Olivero do not adapt to forced colors mode.

2. Mobile menu has a very thick border that is visible when in forced colors
This border is used for spacing (when margin and padding wouldn't do the trick).

3. Overlay is imperceptible when in forced colors
The overlay uses a background color that gets removed in forced colors mode.
Mobile search icon is invisible in Firefox when using a light theme

| Comment | File | Size | Author |
|---|---|---|---|
| #16 | interdiff-11-16.txt | 3.32 KB | mherchel |
| #16 | 3274080-16-10.0.x.patch | 9.15 KB | mherchel |
| #15 | 3274080-15-9.4.x.patch | 8.93 KB | mherchel |
| #15 | interdiff-4-15.txt | 3.27 KB | mherchel |
| #11 | 3274080-11-10.0.x.patch | 7.35 KB | mherchel |
Issue fork drupal-3274080
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mherchelDoing a bit of work on this, and I'm expanding the scope of this issue.
Comment #4
mherchelPatch attached. If this patch looks good, I can create one for Drupal 10 (which will be slightly different, as we can get rid of the IE11 stuff).
Comment #5
andy-blumComment #7
mherchelUnrelated failure
Comment #9
mherchelUnrelated failure
Comment #10
mherchelPatch for 10.0.x attached.
Comment #11
mherchel#10 had some unrelated changes.
Updated patch attached.
Comment #14
lauriii@mherchel pointed out that there's a very specific reason for using border instead of padding. Let's explain that here.
Comment #15
mherchelUpdated comment for 9.4.x.
Comment #16
mherchel10.0.x patch installed. Setting back to RTBC since the only thing that changed was the comments.
Comment #18
alexpottCommitted 8ed1f23 and pushed to 10.0.x. Thanks!
Fixed a tiny comment thing on commit.