• Resolved ronaldnissley

    (@ronaldnissley)


    A link to the checkout page isn’t directly possible, but if you go to https://www.emm.org/support/impactfund, you can enter sample data and click continue, then click proceed to checkout. On the checkout page, click the Click here to login link. You will see a blank button under the Password field. If you inspect the button, it’s apparent that it’s a “show password” button. Based on web search results, I think an svg eye icon should appear on the button.

    PHP 8.5.2
    WordPress 7.0.2
    Astra 4.13.8 (active theme)
    WooCommerce 10.9.4
    Elementor Pro 4.2.1

    I only happened to notice this and don’t know when it started. I would appreciate your suggestions!

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi

    Thank you for the detailed report and for providing the steps to reproduce the issue.

    I checked your site and was able to replicate the behavior you described the “Show password” button appears blank on the checkout page. However, I wasn’t able to reproduce the same issue on my test site. This suggests the problem may be related to your site’s specific configuration, such as the active theme or Elementor.

    To help narrow down the cause, could you please try the following on a staging site?

    1. Create a new test page and add the default WooCommerce Checkout block (or the classic checkout shortcode, depending on what you’re using) without editing the page with Elementor. Then check whether the “Show password” icon appears correctly.
    2. If the issue does not occur on that page, it would indicate that Elementor is likely involved.
    3. If the issue still occurs, please temporarily switch to a default WordPress theme, such as Twenty Twenty-Five, and check whether the issue persists.

    If you don’t already have a staging site, you can easily create one using the WP Staging plugin:
    https://wordpress.org/plugins/wp-staging/

    Please let us know what you find. That will help us determine whether the issue is caused by WooCommerce itself or by an interaction with the theme or Elementor.

    Thread Starter ronaldnissley

    (@ronaldnissley)

    @shahzeenfarooq, thank you for the troubleshooting detail!

    We have a staging site and:

    1. Created a new test page without Elementor, added the WooCommerce classic checkout, published the page, set the test page to be the checkout page in WooCommerce settings, and purged cache. The “show password” button still appeared blank.
    2. Set Twenty Twenty-Five as the active theme and purged cache. A test showed no “show password” button and instead, a “show password” slashed-eye/eye (changes when clicked and the password is hidden/shown) icon appeared directly in the password field in the far right.

    It seems the problem is related to the Astra theme.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @ronaldnissley!

    Thank you for taking the time to perform those additional tests and for sharing the detailed results with us. This is very helpful.

    Since the issue does not occur when using the Twenty Twenty-Five theme and appears to be specific to the Astra theme, this points to the theme’s styling or functionality affecting the password visibility control.

    At this point, we recommend reaching out to Astra Theme Support for further investigation. They should be able to review how Astra is styling or modifying the password field and its visibility icon.

    You can also share the testing results you provided with their support team, as they should help them identify the cause more quickly.

    If you need any further assistance from the WooCommerce side, please feel free to let us know.

    Thread Starter ronaldnissley

    (@ronaldnissley)

    Thank you, @shahzeenfarooq. In the meantime, I had found this add_filter() one-liner in Astra documentation that resolved the problem to our satisfaction: Show Password Eye Icon Not Visible. The blank button no longer appears, and a togglable eye icon appears in the password field instead.
    A bit of CSS (needs some additional testing/tweaking) made the dot characters (when password is masked) distinct and ambiguous characters (e.g. lowercase L, number 1, etc.) more legible when unmasked. By default, the masked password characters appeared almost like a solid line.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @ronaldnissley!

    You’re very welcome! Glad to hear you found a suitable solution and that the password visibility toggle is now working as expected.

    It’s great that the additional CSS also helped improve the readability of the password field. Thanks for sharing the workaround and your findings with the community this may be helpful to others experiencing the same issue.

    Before you go, If you’re happy with the support you received, we’d really appreciate it if you could leave us a review. Your feedback helps us continue improving our support and also helps other WooCommerce users know what to expect. You can share review here:https://wordpress.org/support/plugin/woocommerce/reviews/#new-post

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.