Hello JoomShaper Support Team,
I am reaching out to report a CSS font conflict regarding the password toggle icon ("eye" icon) on a fresh installation of your template.
Environment:
Joomla Version: Joomla 6
Template: Federal - Default
Installation Method: Fresh install using your Quickstart (Kickstart) package.
The Issue:
The "show/hide password" eye icon is missing (invisible) on all password fields across the site. This affects both the Joomla core login module and third-party extensions (like my Membership Pro registration forms).
Technical Details & Proof:
By using the browser's developer tools inspector, I found the exact cause of the conflict. The Federal template's CSS aggressively forces the Icomoon font on all icon classes using this rule:
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; }
Because Joomla 6 uses the <span class="icon-eye icon-fw" aria-hidden="true"></span> class for the password toggle, your template forces it to use Icomoon instead of Joomla's native font. However, the Icomoon font file provided with the Federal template does not seem to contain the eye character mapped to this class, resulting in a blank space.
The Workaround I tested:
In the browser inspector, if I simply uncheck/disable the font-family: 'icomoon' !important; rule for that specific element, Joomla's native font takes over and the eye icon appears perfectly.
Could you please provide a permanent CSS fix or a template update to exclude .icon-eye, .icon-eye-slash, and .icon-eye-minus from this global Icomoon override?
I have attached screenshots of the inspector showing the issue and the successful workaround.
Same problem on your demo
Coud you fix it ?