• Resolved miketurner01

    (@miketurner01)


    Under certain specific circumstances, on the Checkout page, when entering the postcode (UK), the field loses focus.

    Normally, when entering the postcode, if you wait a couple of seconds between each character, an event seems to be triggered, and you get the spinning doughnut for a second or two, but you can then continue with the next character of the postcode. However, when this problem occurs, when the spinning doughnut goes, focus has gone from the postcode, and you have to click on the field to get the cursor back.

    The loss of focus only occurs if Advanced Card Processing is selected by the user. It is all right if the PayPal part of PayPal Payments is selected. I’ve also experimented with PayPal Standard and Cash on Delivery – they all get the spinning doughnut, but don’t lose focus.

    I’ve only tested it on Windows, and the problem occurs in Firefox – Chrome, Edge and Opera work fine. I’ve tried it on my production system, and my testing Sandbox system, and they both act in the same way.

    `
    ### WordPress Environment ###
    
    WordPress address (URL): https://test.xxxx.uk
    Site address (URL): https://test.xxxx.uk
    WC Version: 8.2.0
    REST API Version: ? 8.2.0
    WC Blocks Version: ? 11.1.2
    Action Scheduler Version: ? 3.6.3
    Log Directory Writable: ?
    WP Version: 6.3.2
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: ?
    WP Cron: –
    Language: en_GB
    External object cache: ?
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.52 (Ubuntu)
    PHP Version: 8.1.2-1ubuntu2.14
    PHP Post Max Size: 8 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.81.0
    OpenSSL/3.0.2
    
    SUHOSIN Installed: –
    MySQL Version: 8.0.34-0ubuntu0.22.04.1
    Max Upload Size: 2 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 8.2.0
    WC Database Prefix: mt_
    Total Database Size: 28.87MB
    Database Data Size: 22.66MB
    Database Index Size: 6.21MB
    mt_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    mt_woocommerce_order_items: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
    mt_woocommerce_order_itemmeta: Data: 0.28MB + Index: 0.33MB + Engine InnoDB
    mt_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    mt_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_actionscheduler_actions: Data: 0.09MB + Index: 0.13MB + Engine InnoDB
    mt_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_actionscheduler_logs: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    mt_aiowps_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_aiowps_failed_logins: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_aiowps_global_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_aiowps_login_activity: Data: 0.11MB + Index: 0.00MB + Engine InnoDB
    mt_aiowps_login_lockdown: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_aiowps_permanent_block: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_cky_banners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_cky_cookie_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_cky_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_cli_cookie_scan: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_cli_cookie_scan_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_cli_cookie_scan_cookies: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_cli_cookie_scan_url: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_cli_scripts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_comments: Data: 0.31MB + Index: 0.34MB + Engine InnoDB
    mt_eum_logs: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    mt_frm_fields: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    mt_frm_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_frm_item_metas: Data: 0.16MB + Index: 0.13MB + Engine InnoDB
    mt_frm_items: Data: 0.06MB + Index: 0.08MB + Engine InnoDB
    mt_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_options: Data: 7.23MB + Index: 0.16MB + Engine InnoDB
    mt_postmeta: Data: 2.52MB + Index: 2.36MB + Engine InnoDB
    mt_posts: Data: 4.06MB + Index: 0.31MB + Engine InnoDB
    mt_redirection_404: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    mt_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_redirection_items: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    mt_redirection_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    mt_sgs_log_events: Data: 2.02MB + Index: 0.30MB + Engine InnoDB
    mt_sgs_log_visitors: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    mt_snippets: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    mt_stock_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_usermeta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
    mt_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    mt_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    mt_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    mt_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_order_product_lookup: Data: 0.08MB + Index: 0.06MB + Engine InnoDB
    mt_wc_order_stats: Data: 0.14MB + Index: 0.08MB + Engine InnoDB
    mt_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    mt_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    mt_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    mt_wpml_mails: Data: 2.11MB + Index: 0.02MB + Engine InnoDB
    mt_yoast_indexable: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
    mt_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    mt_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    mt_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    mt_yoast_seo_links: Data: 0.17MB + Index: 0.13MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 399
    cookielawinfo: 25
    custom_css: 2
    dflip: 1
    frm_form_actions: 6
    frm_styles: 1
    jetpack_migration: 2
    ml-slide: 18
    ml-slider: 1
    nav_menu_item: 39
    page: 52
    post: 38
    product: 16
    product_variation: 54
    revision: 1
    rl_gallery: 5
    shop_order: 259
    shop_order_refund: 412
    tablepress_table: 17
    ufaq: 3
    wc_afrsm: 4
    wc_afrsm_zone: 2
    wp_block: 1
    wp_global_styles: 1
    wp_navigation: 1
    wpplugin_don_button: 2
    wpplugin_don_order: 4
    ywcm_message: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (34) ###
    
    Smart Custom 404 error page [404page]: by Peter Raschendorfer – 11.4.4
    Add From Server: by Dion Hulse – 3.4.5
    Astra Bulk Edit: by Brainstorm Force – 1.2.8
    Astra Widgets: by Brainstorm Force – 1.2.12
    Code Snippets: by Code Snippets Pro – 3.5.0
    CookieYes | GDPR Cookie Consent: by CookieYes – 3.1.4
    Font Awesome: by Font Awesome – 4.4.0
    Formidable Forms: by Strategy11 Form Builder Team – 6.5.2
    Site Kit by Google: by Google – 1.111.0
    Jetpack Without Promotions: by required – 1.2.0
    Jetpack: by Automattic – 12.7
    MetaSlider: by MetaSlider – 3.40.0
    Donations via PayPal: by Tips and Tricks HQ
    Johan Steen – 1.9.10
    
    Redirection: by John Godley – 5.3.10
    Responsive Lightbox & Gallery: by dFactory – 2.4.5
    Speed Optimizer - The All-In-One WordPress Performance-Boosting Plugin: by SiteGround – 7.4.2
    Security Optimizer - The All-In-One WordPress Protection Plugin: by SiteGround – 1.4.6
    Easy Updates Manager: by Easy Updates Manager Team – 9.0.17
    TablePress: by Tobias B?thge – 2.1.8
    Spectra: by Brainstorm Force – 2.8.0
    Ultimate FAQ - WordPress FAQ and Accordion Plugin: by Etoile Web Design – 2.2.9
    UpdraftPlus - Backup/Restore: by UpdraftPlus.Com
    DavidAnderson – 1.23.10
    
    User Role Editor: by Vladimir Garagulya – 4.64
    W3 Total Cache: by BoldGrid – 2.5.0
    WooCommerce PayPal Payments: by WooCommerce – 2.3.1
    WooCommerce Product Dependencies: by SomewhereWarm – 1.2.8
    Stock Manager for WooCommerce: by StoreApps – 3.0.0
    WooCommerce: by Automattic – 8.2.0
    Yoast SEO: by Team Yoast – 21.3
    WP Content Copy Protection & No Right Click: by wp-buy – 3.5.7
    WP Mail Logging: by WP Mail Logging Team – 1.12.0
    WP Mail SMTP: by WP Mail SMTP – 3.9.0
    WP Rollback: by GiveWP.com – 1.7.3
    YITH WooCommerce Cart Messages: by YITH – 1.8.0
    
    ### Inactive Plugins (3) ###
    
    Surbma | WooCommerce Without Marketplace Suggestions: by Surbma – 2.1
    Weather Effect: by A WP Life – 1.4.7
    WooCommerce Royal Mail Shipping Calculator: by WPRuby – 1.7.11
    
    ### Dropin Plugins (3) ###
    
    advanced-cache.php: advanced-cache.php
    db.php: db.php
    object-cache.php: object-cache.php
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: GBP (£)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: ?
    Enforce Approved Product Download Directories: –
    HPOS feature screen enabled: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –
    
    ### WC Pages ###
    
    Shop base: #429 - /shop/
    Basket: #431 - /basket/
    Checkout: #433 - /checkout/
    My account: #435 - /my-account/
    Terms and conditions: ? Page not set
    
    ### Theme ###
    
    Name: Astra
    Version: 4.3.1
    Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build
    personally we recommend using a child theme. See: How to create a child theme
    
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: –
    
    ### WooCommerce PayPal Payments ###
    
    Onboarded: ?
    Shop country code: GB
    WooCommerce currency supported: ?
    Advanced Card Processing available in country: ?
    Pay Later messaging available in country: ?
    Webhook status: ?
    PayPal Vault enabled: –
    ACDC Vault enabled: –
    Logging enabled: ?
    Reference Transactions: ?
    Used PayPal Checkout plugin: –
    Subscriptions Mode: Disabled
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    product-variation-management
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    
    Disabled Features: customize-store
    minified-js
    new-product-management-experience
    settings
    async-product-editor-category-field
    
    Daily Cron: ? Next scheduled: 2023-10-16 13:53:30 +01:00
    Options: ?
    Notes: 1
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Complete: 199
    Oldest: 2023-09-15 13:05:04 +0100
    Newest: 2023-10-16 09:35:04 +0100
    
    Pending: 3
    Oldest: 2023-10-17 00:05:06 +0100
    Newest: 2023-10-18 17:05:05 +0100
    
    
    ### Status report information ###
    
    Generated at: 2023-10-16 10:52:28 +01:00
    `
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @miketurner01

    Thank you for reaching out to us, we are here to help.

    First of all, when you say “loss of focus”, do you mean that the field you are trying to fill/enter data on, is no longer selected to do so?

    I have tested this myself on my test environment and am not seeing the same behavior. I do see the loading situation, but the selected fields remain the same. Have you done any conflict testing? You may want to perform a full conflict test to rule out eventual issues with the theme or a different plugin. We recommend temporarily activating the default theme Storefront and disabling all other plugins except for?WooCommerce and?PayPal Payments to see if the behavior persists. Here’s a guide that explains the steps in more detail: How to test for conflicts

    Please let us know how this works out for you.

    Kind regards,
    Joost

    Thread Starter miketurner01

    (@miketurner01)

    Thanks, Joost.

    Yes – when I say “Loss Of Focus”, I mean that the cursor is no longer in the field, and the field is no longer selected. I have to click on the field again before I can continue typing.

    I’ll have a look at conflict testing, and see what I can do.

    Mike.

    Thread Starter miketurner01

    (@miketurner01)

    I’ve cloned my testing website, deactivated all plugins except Woocommerce and Woocommerce PayPal Payments, and used Storefront theme. I still get the problem.

    In this testing, though, I have discovered a couple of new things:-

    1. The problem doesn’t occur after entering the first character of the postcode – only the second or subsequent characters.
    2. If I fill in the credit card details before entering the postcode, they are cleared when the postcode characters are entered.

    Best wishes,

    Mike.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @miketurner01

    I have tested all situations you describe, but on a vanilla environment that uses the default storefront theme, nothing occurs as you describe it.

    I would advise you to open a private engagement, so you can share more details, and we can take and look at your site and see what is happening there.

    At this moment, I cannot reproduce any of the behaviors that you described, so there is little I can do at this moment.

    Kind regards,
    Joost

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello,

    Since we did not receive any response or follow-up questions from you, we will assume you got this working to your requirements. If you still have any more questions for us, please open a new thread, because we will mark this one as resolved.

    Kind regards,
    Joost

    Thread Starter miketurner01

    (@miketurner01)

    I’ve opened a private engagement, as you suggested, but the problem still hasn’t been resolved.

    Mike.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @miketurner01

    yes, I have found your engagement (#?171858) and see that a bug (PCP-2187) has been opened for this case. We will still need to wait for our developers to take a look and provide their response.

    Once we have a fix, we will update this thread as well.

    Kind regards,
    Joost

    Thread Starter miketurner01

    (@miketurner01)

    Hello.

    I’ve just upgraded my staging website from version 2.5.2 to version 2.5.3, and the problem appears to have gone away.

    Well done!

    Mike.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello Mike,

    happy to hear we got it resolved; let us know if you ever run into other issues with our plugin.

    Kind regards,
    Joost

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Post Code loses focus on ACP checkout’ is closed to new replies.