Side Popup Panel Off Canvas Login/Register Form

This topic has 20 replies, 4 voices, and was last updated 2 weeks, 4 days ago ago by Tony Rodriguez

  • Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 4, 2025 at 13:12

    Hi,

    My login/register side off canvas form is behaving weird.

    It logs you in / or registers account but you get redirected to the “My Account” page to sign in or register again. The thing is, if you reload the page you are actually then signed in.

    How can this be fixed so that after logging in or signing up via the side panel you are straight away shown as logged in and taken to the account dashboard without being redirected to the account page and not being logged in till you refresh or login a 2nd time.

    Thanks

    Please, contact administrator
    for this information.
    19 Answers
    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 4, 2025 at 13:15

    With the staging site you have access to, we have turned off all plugins that are not on the Xstore compatible list, and still this issue occurs.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    November 4, 2025 at 14:51

    Hello @Cookster Creative,

    Thank you for reaching out.

    We would like to inform you that we have encountered a few similar requests in the past, which you may find helpful:

    https://www.8theme.com/topic/i-would-like-to-modify-my-account-navigation-link-on-header/#post-454013
    https://www.8theme.com/topic/registration-button-is-not-working-in-side-menu-and-only-redirect-to-registration-page/#post-451877

    In most of these cases, the issues were resolved by modifying certain hosting redirection settings or by adjusting the configuration of additional third-party plugins installed on the customer’s website.

    Therefore, we kindly recommend that you temporarily ask your hosting provider to check if there are any redirections set on your web-site and check if the issue persists.

    Should you need further assistance, please, provide us the access in private area as we don’t keep the customer’s access for long time due to safety reasons.

    Kind regards,
    Jack Richardson
    The 8Theme Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 4, 2025 at 16:24

    Hello Jack,

    Thank you for getting back to me.

    I’ve reviewed the threads you linked and have already gone through extensive troubleshooting to rule out the common causes. To confirm:

    There are no custom redirects or non-standard rewrite rules in .htaccess or on the Cloudways server.

    Cloudways confirmed that no server-side redirections are affecting /wp-admin/admin-ajax.php or ?wc-ajax= requests.

    I’ve tested with all non-essential plugins disabled, leaving only XStore Core, Elementor, and WooCommerce active.

    Caching layers (Varnish, Redis, Cloudflare, WP Rocket) were disabled or bypassed during testing.

    The /my-account/ page works perfectly for both login and registration, so authentication and cookies are functioning correctly.

    The behaviour is consistent and reproducible:

    When logging in or registering via the off-canvas My Account panel, the AJAX request completes successfully and creates the account.

    However, the panel then redirects to the /my-account/ page where the user appears logged out.

    Refreshing the page immediately shows the user as logged in — indicating the login cookie was set but the UI or redirect logic doesn’t update the session state right away.

    This suggests the issue lies with the AJAX/UI handling of the off-canvas login/register component rather than server redirects or plugin conflicts.

    Could your team please review this specific behaviour on the latest XStore version with WooCommerce to confirm if it’s a known bug or a JS refresh issue within the canvas login component?

    I have provided staging site admin access in the private area if you’d like to inspect the setup directly.

    Kind regards,
    Matthew
    Cookster Creative

    Please contact administrator
    for this information.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    November 4, 2025 at 17:04

    Hello @Cookster Creative,

    Thank you for your detailed message and for sharing the results of your thorough troubleshooting. We truly appreciate the time and effort you’ve invested in identifying the possible cause of the issue.

    At this time you can temporary disable the off-canvas content type in the My account widget of Header content so your customers will be correctly redirected to the “My account” page so they can login correctly with no refreshing needs.

    We will review the described behaviour on the latest XStore version with WooCommerce to determine the logic of redirections within the off-canvas login/register component. We will test this scenario and provide you with an update as soon as possible.

    Thank you also for providing staging site access — this will help us inspect the setup directly and verify the issue more efficiently.

    Best Regards,
    Jack Richardson
    8Theme’s Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 10, 2025 at 13:47

    Hi Jack,

    For now I have disabled the my account but would like the popup to be working so I would appreciate it if you can keep me updated on this.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    November 10, 2025 at 15:38

    Hello @Cookster Creative,

    Could you please take a moment to review the issue now? We have made changes in “et-core-plugin/app/controllers/elementor/theme-builder/header/account.php”, and these will be included in the next theme update.

    We look forward to your feedback.

    Best regards,
    The 8Theme Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 10, 2025 at 23:38

    Hi, is this on my main application or the staging app? I tested both and it still does not work, unfortunately.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    November 11, 2025 at 07:06

    Hello @Cookster Creative,

    Could you please provide us with the correct FTP access details? We are confident that we uploaded the fix to your website (attached in the private content); however, it appears that either the theme or the XStore Core plugin has been updated, or some backups have been restored.

    Best regards,
    Jack Richardson
    The 8Theme Team

    Please contact administrator
    for this information.
    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 11, 2025 at 09:19

    Hi, see private area for access details.

    If we can get that working on the staging app then I’d want the same applied to the live application,

    Please contact administrator
    for this information.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    November 11, 2025 at 11:30

    Hello, Cookster Creative

    To ensure you get the best support, we’re escalating your request to another specialist from our team, who will take a closer look at the issue.

    They will update you as soon as possible, and we’ll make sure to keep you posted. If you have any additional details that might help, feel free to reply here.

    Thank you for your cooperation!

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    November 12, 2025 at 11:24

    Dear @Cookster Creative,

    We have applied the hotfix for the Off-Canvas Login feature to your staging site: https://wordpress-1532228-5967510.cloudwaysapps.com/.

    Could you please check and confirm if it is now functioning correctly?

    Thank you for your cooperation.

    Best regards,
    The 8Theme Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 12, 2025 at 14:37

    Hi,

    It still doesn’t seem to work, I went on the site in incognito and registered on mini side panel form but then it took me to the account Registration/Login page so it seemed like nothing happened and that I have to login again, but when I refreshed page it then took me to the account dashboard and shown me as logged in.

    Avatar: Justin
    Luca Rossi
    Support staff
    November 13, 2025 at 10:26

    Hello @Cookster Creative,

    We have disabled the WP Rocket plugin and also cleared the Object Cache Pro.

    Please review our demonstration video: https://www.awesomescreenshot.com/video/46343900?key=def939dceb37e859b75be489f8b9178b

    Best regards,
    The 8Theme Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 13, 2025 at 14:06

    Hi please see video attached.

    It shows when registering as a brand new user in side panel, it directs me to the login page so it looks like it never registered, but if i reload page it then shows me logged in. It should go straight to the my account page after registering.

    The login is fine, it goes to the my account page but the register is where the issue is.

    Files is visible for topic creator and
    support staff only.
    Avatar: Justin
    Luca Rossi
    Support staff
    November 14, 2025 at 09:53

    Hello @Cookster Creative,

    We have updated the hotfix to ensure compatibility with the WooCommerce registration form.

    Could you please check it again at your convenience?

    Best regards,
    The 8Theme Team

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 14, 2025 at 18:18

    Hi Luca,

    That seems to be working well now, how can we safely get this implemented into the live site? I cannot push staging to live as I’ve made quite a few edits on the live site.

    Avatar: Justin
    Luca Rossi
    Support staff
    November 15, 2025 at 09:47

    Dear @Cookster Creative,

    You can add this code snippet to your LIVE site:

    
    /**
     * Force redirect with cache busting to ensure fresh page load
     */
    add_filter( 'woocommerce_login_redirect', 'force_proper_redirect', 999, 2 );
    function force_proper_redirect( $redirect, $user ) {
        if ( $user && is_a( $user, 'WP_User' ) ) {
            // Add cache-busting parameter and force my-account page
            $redirect = wc_get_page_permalink( 'myaccount' ) . '?logged_in=' . time() . '&nocache=' . uniqid();
    
            // Ensure we have a clean redirect
            wp_safe_redirect( $redirect );
            exit; // Critical: Stop further execution to prevent output
        }
        return $redirect;
    }
    
    add_filter( 'woocommerce_registration_redirect', 'force_proper_registration_redirect', 999 );
    function force_proper_registration_redirect( $redirect ) {
    
        // Force redirect to My Account with cache-busting parameters
        $redirect = wc_get_page_permalink( 'myaccount' )
                    . '?registered=' . time()
                    . '&nocache=' . uniqid();
    
        // Clean redirect
        wp_safe_redirect( $redirect );
        exit; // Important: stop further execution
    }
    

    Hope it helps!

    Avatar: Cookster Creative
    Cookster Creative
    Participant
    November 18, 2025 at 04:06

    Thanks for the support! My topic “Side Popup Panel Off Canvas Login/Register Form” has been successfully resolved.

    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    November 18, 2025 at 04:06

    Dear Cookster Creative,

    We really appreciate your time and engagement within the WordPress & WooCommerce community

    Your feedback drives every improvement we make in XStore — helping us deliver a smoother and more flexible experience with each update.

    Your input makes a real difference.

    Topic closed.
    The 8Theme Team

  • Viewing 20 results - 1 through 20 (of 20 total)

The issue related to '‘Side Popup Panel Off Canvas Login/Register Form’' has been successfully resolved, and the topic is now closed for further responses

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.