From 82232bee52730c7a40019f055e4ca0c74586f0bf Mon Sep 17 00:00:00 2001 From: JpMaxMan Date: Sat, 5 Sep 2026 18:12:23 -0500 Subject: [PATCH] Remove Font Awesome Pro kit from contributors page The Foundation's Font Awesome Pro subscription lapses today and is not being renewed, so the kit script will stop serving. The contributors page was the only place in the site that loaded a Pro kit, and it did so for a single icon. Its sort header renders three icons: fa-chevron-down and fa-chevron-up in Font Awesome 4 syntax, and fa-sort in Font Awesome 5 syntax, which is what required the kit. fa-sort is a free icon and already exists in Font Awesome 4.7, which Layout.js loads on every page. Switching that one icon from "fas" to "fa" removes the only dependency on the kit, so the script can go. No visual change is expected. Both .fa.sort-icon and .sort-icon in _contributors.scss set the same opacity and float, and the remaining properties come from .sort-icon, which matches regardless of which Font Awesome class the element carries. Adding the "fa" class is also what supplies the glyph once the kit is no longer loaded. The Helmet import is removed with its only usage. Note this does not change openstack.org, which uses self-hosted Font Awesome 4 free and is unaffected by the Pro subscription. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Uz3HpgshDPXb5GL7cdYZJh --- src/templates/contributors-page.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/templates/contributors-page.js b/src/templates/contributors-page.js index 913f4d572..6583238b1 100644 --- a/src/templates/contributors-page.js +++ b/src/templates/contributors-page.js @@ -8,7 +8,6 @@ import TopBar from '../components/TopBar'; import NavbarV2 from '../components/NavbarV2'; import SEO from '../components/SEO' import { useTable, useSortBy } from 'react-table' -import { Helmet } from "react-helmet" import { connect } from "react-redux"; export const ContributorsPageTemplate = ({ @@ -65,7 +64,7 @@ export const ContributorsPageTemplate = ({ ? column.isSortedDesc ? : - : + : } @@ -97,9 +96,6 @@ export const ContributorsPageTemplate = ({ return (
- - -