The issue concerns a broken bookmark clock icon in Discourse when switching from FontAwesome Pro Solid to Light icons, as the fal-discourse-bookmark-clock icon is missing. awesomerobot addressed this by reverting to the default icon, but this fix caused other icons like ellipsis-h and pencil-alt to disappear. RGJ reported the issue, noting that even with the fix applied, the icons are missing despite clearing the cache. awesomerobot suggested potential compatibility issues or missing icon renames, while j.jaffeux questioned whether the thread should remain open. The problem persists, with no clear resolution yet jrgong confirming it’s still present in 3.3.
When changing the FontAwesome Pro icons from Solid to Light, the icon that shows when you set a bookmark with a reminder time on a post no longer shows up.
It looks like the plugin changes <use xlink:href="#discourse-bookmark-clock"></use> to <use xlink:href="#fal-discourse-bookmark-clock"></use>, but this just appears blank because there is no fal version of this icon.
I’ve just made an update to the plugin that will use our default bookmark clock icon so it will no longer appear blank.
Unfortunately since this is a custom icon we built for Discourse based on the open source set of fontawesome icons, I don’t think we can actually build and distribute a version of this icon that uses the pro style as it would violate the fontawesome pro licensing.
I see the icon has been re-added in eb39fb6 but even when I checkout your fix and not any newer commits on 3.3.1 stable, it brings back the bookmark clock icon but unfortunately it makes the more button (d-icon-ellipsis-h) and edit button (d-icon-pencil-alt) disappear… do you have any idea what is going on? I tried clearing the icon cache but to no avail.