X
410747

Bug report: EventON Tickets Configure modal does not open because #evo_sp does not receive show class

Environment
WordPress admin event edit screen
Post type: ajde_events
EventON version: 5.0.13
EventON Tickets version: 2.5.9
Page: Event edit screen using the block editor/metabox layout
Affected file observed: /wp-content/plugins/eventON/assets/js/eventon_functions.js

Issue

The Configure Ticket Settings button successfully loads the ticket settings panel via AJAX, but the side panel remains hidden.

Click handler executes correctly.
AJAX request to evotx_get_event_tix_settings succeeds.
Response returns status: "good" with valid HTML.
Popup content is created inside:

Child panel receives the show class:

However, the parent container never receives:

Why this breaks EventON CSS shows the side panel only when .evo_sp has the show class:

.evo_sp {
right: -300px;
opacity: 0;
}
.evo_sp.show {
right: 0;
opacity: 1;
}

Since #evo_sp never gets show, the panel remains off-screen.

Verification

Running the following in the browser console immediately displays the panel:

jQuery('#evo_sp').addClass('show');

Suspected code issue Current logic adds show only to the child panel:

Line 1209:
setTimeout(() => {
SP_one.addClass('show');
}, 300);

Suggested fix:

setTimeout(() => {
+ SP.addClass('show');
SP_one.addClass('show');
}, 300);

Temporary workaround Adding the following after the successful AJAX event resolves the issue:

jQuery(document).on('evo_ajax_success_evo_get_tix_settings', function () {
jQuery('#evo_sp').addClass('show');
});

This appears to be a regression in the smart side-panel opening logic rather than an AJAX or EventON Tickets issue.

Cheers

BY: Nik Mav - Aug 19,2026 AT 3:41AM - 55 minutes ago
You must login to reply to this ticket

HelpDesk

Welcome to EventON helpdesk.

EventON is the #1 Best selling event calendar plugin for WordPress websites in envato marketplace.

Checkout EventON