Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify new nav for old IE styling #15874

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

janbrasna
Copy link
Contributor

@janbrasna janbrasna commented Jan 15, 2025

πŸ—οΈ This is mostly ready, only needs a bit more documenting and testing for possible regressions. πŸ‘·

One-line summary

Streamlines the experience for IE9- and polishes a bit more in IE8- to make the site usable with m24 styling additions.

Significant changes and points to review

Protocol/base injects for otherwise base-less legacy-only pages were removed from fx/desktop too, as it was only making the experience worse, not better.

(With the switch to ESR and ESR download button macro magic, these UAs skip the download/thanks flow anyways and request direct bouncer links, so no need to enhance those paths not being taken now.)

Improved some basic alignment and added alternatives for SVG affordances.

🚧 TKTK details, features, screen captures

NB: Updates browser compatibility info in docs.

Issue / Bugzilla link

Fixes #15867

Testing

TODO: more fx-unsupported-ie tree shaking?

http://localhost:8000/en/
http://localhost:8000/fy/firefox/new/
http://localhost:8000/en/firefox/new/?xv=basic
http://localhost:8000/cy/firefox/windows/
http://localhost:8000/en/firefox/download/thanks/?xv=basic
http://localhost:8000/sco/firefox/download/thanks/
http://localhost:8000/he/firefox/all/desktop-esr/win/
http://localhost:8000/ar/about/
http://localhost:8000/el/ (og home)
http://localhost:8000/pl/ (og nav)

TODO: fresh screen captures

Screenshot 2025-01-16 at 21 35 31
Screenshot 2025-01-16 at 21 36 43
Screenshot 2025-01-15 at 14 18 32
Screenshot 2025-01-15 at 14 19 13
Screenshot 2025-01-16 at 14 05 10

Copy link

codecov bot commented Jan 23, 2025

Codecov Report

All modified and coverable lines are covered by tests βœ…

Project coverage is 79.29%. Comparing base (cef4b3d) to head (246eb49).
Report is 18 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #15874   +/-   ##
=======================================
  Coverage   79.28%   79.29%           
=======================================
  Files         159      159           
  Lines        8343     8347    +4     
=======================================
+ Hits         6615     6619    +4     
  Misses       1728     1728           

β˜” View full report in Codecov by Sentry.
πŸ“’ Have feedback on the report? Share it here.

@janbrasna janbrasna changed the title Simplify new nav in old IE bundle Simplify new nav for old IE styling Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nav refresh not hidden by common-old-ie
1 participant