https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42564
--- Comment #1 from Owen Leonard <[email protected]> --- Created attachment 198835 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=198835&action=edit Bug 42564: Upgrade Font Awesome in the staff interface to 7.2 We are using Font Awesome 6.3 in the staff interface. The current version is 7.2. Upgrading will eliminate the repeated warnings in the browser console about "Glyph bbox was incorrect." The patch updates the staff interface CSS so that it pulls Font Awesome CSS from node_modules. Font assets have been updated in lib/fontawesome. The many changed .inc and .tt files are a result of a missed aspect of our upgrade to Bootstrap 5. The "sr-only" class was removed in BS5 but the Font Awesome CSS included its own "sr-only" class. This made up for the fact that we missed the required upgrade to BS5's "visually-hidden." As soon as Font Awesome's "sr-only" was gone all these mistakes were made visible. To test, apply the patch and run 'yarn install.' - Rebuild the staff interface SCSS. - Clear your browser cache. - Test many pages in the staff interface to confirm that no icons are missing. - Check changes to the templates to confirm that "sr-only" has been replaced with "visually-hidden." - Places where a broken "sr-only" class would be obvious: The h1 heading "Koha home" on the staff interface main page, the <legend> tag on the new currency form in Administration -> Currencies and exchange rates. Sponsored-by: Athens County Public Libraries -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
