Fix “Ensure text remains visible during webfont load”

I am getting the following suggestions in the Hummingbird Pro test “Ensure text remains visible during webfont load”. Please check and help.

https://cdn.livechat-static.com/api/file/lc/att/8801096/fda7c427b0a086ca4fd8e272e3afa5de/humming.JPG

  • Ashikur Rahman
    • Ex Staff

    Hello Patricia ,

    Hope you’re doing well.

    On live chat Abdul Wajed installed a mu-plugins for you as a workaround to fix the issue. I would like to inform you that, the installed mu-plugin can fix the google font issue which is rendering through stylesheet link.

    I’ve checked your site source code but couldn’t find how those fonts are rendering or from where those fonts are coming actually. I’ve tried to do further tests on staging site but the given login credential not working for the staging site. Would you please double-check the login credentials and share the credential for staging site? Please, don’t leave your login details on this ticket. Use our contact form here https://wpmudev.com/contact/#i-have-a-different-question by following this below template.

    Subject: “Attn: Ashikur Rahman

    Site login:
    Staging site login URL –
    Staging site admin username –
    Staging site admin password –

    IMPORTANT: Please make sure you’ve selected “I have a different question” for your topic. So it doesn’t go back to the forum. The subject line ensures that it gets assigned to me.

    Please confirm here that you sent those credentials.

    Feel free to reply here if you’ve any more questions or concerns. Looking forward to hearing from you.

    Regards,
    Ashik

  • Patricia
    • Wayward Ribbon

    Hi Ashik

    so many sites are playing up since I moved them here,
    and I spent so much time on Live Chat yesterday that I can’t remember which site this is

    I’m filling in the ticket for the one I think it is – the slowest site,
    it’s 6x slower than the others and keeps getting Time Out errors 8 or 9 times a day – or more

    if that’s not the site you’re talking about it’s certainly the site most in need of attention
    thanks for your help :slight_smile:

    re logins, those are playing up too
    Half the time I can’t get into my sites myself
    However, the latest logins are on your form now
    hope that works

    Best wishes Patricia

    best wishes Patricia

  • Ashikur Rahman
    • Ex Staff

    Hello Patricia ,

    This ticket is about go2****m.com site. We got the credential but it’s not working I’m afraid. Would you please double-check and send it again following the first reply?

    You can also join our live chat support https://wpmudev.com/hub/support/ to send the credential. Please mention that it’s about a forum ticket. So our agent can verify the credential keep a note for this ticket. Your cooperation is appreciated.

    Let us know once you’ve sent the login credential. Looking forward to hearing from you.

    Regards,
    Ashik

  • Patricia
    • Wayward Ribbon

    Hello Ashik

    I am supplying fullest possible info via the Live Chat, thanks

    I am beginning to think that the quickest way to resolve this might be to start over

    ie to clone my igo2pilates.com site which is with another host and functioning perfectly
    migrate the clone to a staging site for this domain, and re-upload my local backup of the pages-content for this domain onto the cloned template

    Do let me know what you think?
    best wishes
    Patricia

  • Patricia
    • Wayward Ribbon

    I have literally just this moment received an email stating

    —————————-
    WordPress <noreply@wpmudev.host>
    8:01 AM (54 minutes ago)
    to me

    Howdy!

    Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.

    In this case, WordPress caught an error with one of your plugins, Elementor.

    First, visit your website (https://go2mygym.staging.wpmudev.host/) and check for any visible issues. Next, visit the page where the error was caught (https://go2mygym.staging.wpmudev.host/wp-admin/admin-ajax.php) and check for any visible issues.

    Please contact your host for assistance with investigating this issue further.

    If your site appears broken and you can’t access your dashboard normally, WordPress now has a special “recovery mode”. This lets you safely login to your dashboard and investigate further.

    https://go2mygym.staging.wpmudev.host/wp-login.php?action=enter_recovery_mode&rm_token=axCsqM7iOenMoATuh1MV4j&rm_key=UJLdmyZg4qjDu9PpvImySi

    To keep your site safe, this link will expire in 1 day. Don’t worry about that, though: a new link will be emailed to you if the error occurs again after it expires.

    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 5.3.2
    Current theme: (version )
    Current plugin: Elementor (version 2.9.6)
    PHP version 7.3.13-1+ubuntu18.04.1+deb.sury.org+1

    Error Details
    =============
    An error of type E_ERROR was caused in line 567 of the file /var/web/staging/public_html/wp-content/plugins/elementor/includes/plugin.php. Error message: Uncaught Error: Class ‘Elementor\System_Info\Main’ not found in /var/web/staging/public_html/wp-content/plugins/elementor/includes/plugin.php:567
    Stack trace:
    #0 /var/web/staging/public_html/wp-content/plugins/elementor/includes/plugin.php(480): Elementor\Plugin->init_components()
    #1 /var/web/staging/public_html/wp-includes/class-wp-hook.php(288): Elementor\Plugin->init(”:wink:
    #2 /var/web/staging/public_html/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(NULL, Array)
    #3 /var/web/staging/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #4 /var/web/staging/public_html/wp-settings.php(523): do_action(‘init’:wink:
    #5 /var/web/staging/public_html/wp-config.php(94): require_once(‘/var/web/stagin…’:wink:
    #6 /var/web/staging/public_html/wp-load.php(37): require_once(‘/var/web/stagin…’:wink:
    #7 /var/web/staging/public_html/wp-admin/admin-ajax.php(22): require_once(‘/var/web/stagin…’:wink:
    #8 {main}
    thrown
    —————————
    what to do??

    best wishes
    Patricia

  • Patrick Freitas
    • FLS

    Hi Patricia

    Hope you are doing well.

    Thank you for the credentials.

    I was able to run some in-depth test on your website, and I found the issue for Google fonts are from the page builder Thrive Architect. I tested this page builder on my lab site importing the page layout and as soon I run the Speed test I get the same Google fonts being reported.

    I also tested some plugins to apply the swap, but unfortunately, no plugin seems to work.

    As the Thrive Architect is a premium plugin, can you contact the plugin support and ask how to implement the Swap on this plugin to fix the Ensure text remains visible during webfont load?

    Also, feel free to share the solution after hearing back from plugin developers, and it can help more members.

    About this e-mail:

    An error of type E_ERROR was caused in line 567 of the file /var/web/staging/public_html/wp-content/plugins/elementor/includes/plugin.php. Error message: Uncaught Error: Class ‘Elementor\System_Info\Main’ not found in /var/web/staging/public_html/wp-content/plugins/elementor/includes/plugin.php:567
    Stack trace:

    I checked the reported website https://go2mygym.staging.wpmudev.host/ I don’t see the Elementor plugin installed on your website. Also the site isn’t returning a fatal error, it should be a false positive. However, please, check if all pages and posts are working and let us know if you need any help on the website.

    Let us know if you need any further help on this.
    Best Regards
    Patrick Freitas