Search Button Not Working (User: Teivin)
From their website, search button does not fire.
Analysis
If Settings | Search | Radius Behavior is set to “Do not use” it will trigger the problem.
The backend code in the Experience codebase has a bug that is not using a properly initialized AJAX class. This is a side effect of the PHP upgrade.
It is resolved in the 2502.25.01 release of Experience.
Dev Notes
Going to their website: https://livell.ee/leia-meid/
Click search button and track the JS output.

Copy & past the broken URL right into the browser address bar:
Production or Staging:
https://*.storelocatorplus.com/teivin_at_livell_dot_ee/wp-json/myslp/v2/locations-map/search
?callback=initMySLP
&action=csl_ajax_search
&address=no%20address%20entered
&formdata=nameSearch%3D%26addressInputCity%3D%26addressInputState%3D%26addressInputCountry%3D%26cat%3D0%26ignore_radius%3D1
&lat=58.67999827632324
&lng=25.347718999999962
&options%5Bmap_center_lat%5D=58.59527200
&options%5Bmap_center_lng%5D=25.01360700
&options%5Bcity%5D=
&options%5Bcountry%5D=
&options%5Bdistance_unit%5D=km
&options%5Bignore_radius%5D=0
&options%5Binitial_radius%5D=
&options%5Bmap_domain%5D=maps.google.ee
&options%5Bmap_end_icon%5D=https%3A%2F%2Fdashboard.storelocatorplus.com%2Fteivin_at_livell_dot_ee%2Fwp-content%2Fmu-plugins%2Fstore-locator-plus%2Fimages%2Ficons%2Fbulb_azure.png
&options%5Bstate%5D=
&options%5Bterritory%5D=
&radius=40000
&nonce=d184c8af29
&api_key=myslp.4b312fdb829586d523562f370184673c7e5b5b1a3cb3c2aea514898ac93f7c9c
&_jsonp=initMySLP
&_=1740518874817
Result:
Fatal error: Uncaught TypeError: array_filter(): Argument #2 ($callback) must be a valid callback or null, first array member is not a valid class name or object in /var/www/html/wp-content/plugins/slp-experience/include/module/ajax/SLP_Experience_AJAX.php on line 189
TypeError: array_filter(): Argument #2 ($callback) must be a valid callback or null, first array member is not a valid class name or object in /var/www/html/wp-content/plugins/slp-experience/include/module/ajax/SLP_Experience_AJAX.php on line 189
On local dev box it works. The code does not line up with the Experience plugin code locally.
Viewing the container on staging, the file does match as does the experience plugin version. Weird.
Set Radius Behavior to “Do not use” is the trigger.