Greenshift Query and Meta Addon – Version – 5.9.9.2

= 5.9.9.2 =
* Fixed: Login form stayed stuck with a hidden button when a security plugin redirected the login to a two-factor step (for example Kadence or Solid Security) or the server returned an error. The form now continues to the two-factor page, and on other errors shows a message and the button again
* Fixed: Google Sheet / CSV API connector returned the rest_forbidden error instead of the sheet rows, so the field picker of dynamic elements showed only numbers and single letters. Requests to the site’s own CSV route run in the same request now, and error responses (HTTP status outside 200-299) are not used or cached as rows anymore
* Fixed: Visibility conditions and Visibility block – custom field conditions with {TIMESTRING:…} failed for fields that store Unix timestamps, for example WooCommerce _sale_price_dates_from and _sale_price_dates_to. Rules like _sale_price_dates_from <= {TIMESTRING:now} and _sale_price_dates_to >= {TIMESTRING:now} work now
* Fixed: Exist / Not exist conditions failed when a {TIMESTRING:…} value was left from a previous comparison operator, and numeric ranges like 0|100 were always false
* Fixed: PHP warnings in the metaget REST route when the editor previews a Meta block of a query loop (postId 0). The latest post of the selected post type is used for the preview again
* Fixed: translations from the plugin languages folder (for example created with Loco Translate) were not loaded because of a wrong text domain path
* Fixed: Prev / Next labels of numeric filter pagination stay translated when pagination is rendered again after an AJAX filter request