Hmm… Right. So with this in mind, I tried again, replacing the reference to the old jQuery 1.12 in the ‘quick search’ code snippet that I was provided, with a URL pointing to the included jQuery library from Pro, [wp-includes/js/jquery/jquery.min.js?ver=3.5.1] … The search bar still works as intended, so it is able to handle the current version of jQuery. So far so good.
BUT, the same error persists with the Booking Calendar plugin, even though I should no longer have conflicting versions of jQuery.
My JS console still returns:
TypeError: jQuery( 'select[name^="rangetime"]' ).wpbc_timeselector is not a function. (In 'jQuery( 'select[name^="rangetime"]' ).wpbc_timeselector()', 'jQuery( 'select[name^="rangetime"]' ).wpbc_timeselector' is undefined)
I’d rather not ditch the functionality of this plugin, and I’m happy to have made it to the point that I apparently don’t have conflicting versions being called up, but not sure why this error is persisting.
Moreover, with the ‘quick search’ bar now running on jQuery 3.5.1, the auto-scrolling behaviour continues. And I can’t get my menu drop-downs to reappear by any means I’ve attempted.