Custom Icon Font Files Missing On Disk Despite Active Icon Entries — Breaks Dynamic Filter Widget - Question | JoomShaper

is live, now with multi-currency selling.

Custom Icon Font Files Missing On Disk Despite Active Icon Entries — Breaks Dynamic Filter Widget

B

belex24

SP Page Builder 1 month ago

Hi there! We have a "Dynamic Filter" widget that uses several Custom Icons. These are listed as active in the Custom Icons screen, but the generated font/CSS files under media/com_sppagebuilder/assets/iconfont/{hash}/ are missing entirely from disk — in both production and staging. Only an empty placeholder folder exists.

Affected hashes: Codexsppb9b929c4f, Codexsppbf44d4e94, Codexsppb18b0f455, Codexsppb9dd871fd, Codexsppba181f4f6, Codexsppbc325fdc6, Codexsppb6b642e9f, Codexsppbd5c6e7d5, Codexsppb4b4581cd, Codexsppb24bd4c06, Codexsppbb6fe8c6a, Codexsppb26877bda, Codexsppba2831d55

Steps to reproduce: Toggle a Custom Icon off/on → no effect, no file regeneration. FTP check confirms the iconfont/ subfolders don't exist. Loading the front-end page with the filter results in a 404 on the CSS file.

Impact: On production (behind Sucuri, which sends X-Content-Type-Options: nosniff), the 404 is returned as text/html and hard-blocked by the browser as a stylesheet → the search widget fails to initialize, with no JS error in the console. On staging (plain Apache, no nosniff, 303 redirect instead of 404), the browser is more lenient and the issue stays hidden — even though the same files are missing there too.

Questions for support:

Why would Custom Icons stay "active" while their generated assets are missing from disk? Known issue after migration/DB import? Is there a way to force-regenerate the physical files for existing entries without re-uploading the original icon package? If not, does re-uploading via "Upload Icon" preserve existing icon references in the Dynamic Filter, or do they need manual reassignment afterward? Attachments: Custom Icons overview screenshot, browser console MIME error screenshot, FTP screenshot of the empty folder.

0
3 Answers
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #230015

Hello,

Thanks for reaching out to us. Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

0
B
belex24
Accepted Answer
1 month ago #230408

Hi, thank you in advance for your help. Here we go:

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #230434

Hello,

First, please delete all of these Custom Icon entries from the database, as the corresponding icon files have already been removed from the iconfont folder. Since the database still contains references to them, the missing generated assets are causing the 404 errors.

Regarding reassignment, if you still have the original icon ZIP files, simply upload them again. There is no need to manually reassign the icons, provided they are uploaded with the same configuration.

If you no longer have the original ZIP files, you can recreate the custom icons. Just make sure to use the same icon prefix as before. This will allow your existing icon references to continue working without requiring manual reassignment.

Thanks!

0