Hey @flamber, thanks for the response. Here's more detail.
I'm bookmarking a SQL native question, so the values in question are stored as query parameters.
Thank you for the reminder about the Network debugging option. I'd forgotten about that. Looking at data.native_form.query, I can see the filter values are replaced basically as expected at first glance.
Comparing the bookmarked query with the one that results from resetting the filters as I explained earlier, a diff on the query strings shows they are identical, but the result sets are different.
Diagnostic info:
{
"browser-info": {
"language": "en-US",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "Java(TM) SE Runtime Environment",
"java.runtime.version": "1.8.0_111-b14",
"java.vendor": "Oracle Corporation",
"java.vendor.url": "http://java.oracle.com/",
"java.version": "1.8.0_111",
"java.vm.name": "Java HotSpot(TM) 64-Bit Server VM",
"java.vm.version": "25.111-b14",
"os.name": "Linux",
"os.version": "3.13.0-48-generic",
"user.language": "en",
"user.timezone": "Etc/UTC"
},
"metabase-info": {
"databases": [
"h2",
"redshift",
"mysql",
"postgres"
],
"hosting-env": "unknown",
"application-database": "mysql",
"application-database-details": {
"database": {
"name": "MySQL",
"version": "5.7.33-log"
},
"jdbc-driver": {
"name": "MariaDB Connector/J",
"version": "2.6.2"
}
},
"run-mode": "prod",
"version": {
"tag": "v0.40.1",
"date": "2021-07-14",
"branch": "release-x.40.x",
"hash": "ed8f9c8"
},
"settings": {
"report-timezone": "UTC"
}
}
}
Worth noting I've also tried to run this on 0.40.2 (latest) and 0.39.1(previous version we were running in prod) under the same environment. The issue appears to occur in the same way for all versions.