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
- Aug 19,2026 AT 3:41AM - 55 minutes ago