Limiting a smart action to a segment doesn't work where the segment uses "is in" filter (and similar issue with "is blank" filter)

Feature(s) impacted

Limiting smart action to only work on a selected segment(s)

Observed behavior

Records in a particular segment have the smart action showing disabled where it should be enabled for that segment.

Expected behavior

A smart action should work on records in the segment to which it is limited.

Context

Project: Bridgement.1
Package Version: “forest-express-sequelize”: “^8.4.10”,
Express Version: “express”: “^4.17.1”,
Sequelize Version: “sequelize”: “6.6.2”,
Database Dialect: postgresql

Hello @dig,
Thank you for your report.
Can I have a screenshot of your segment. Also, can you send the code of your smart action please ?


I’ll follow up with smart action code

After further investigation, it seems that when I go view the “Can mark successful” segment in collection X, then the smart action is enabled.

But when I navigate to a summary view which displays related data (Collection X), a record in the related data (which I’ve confirmed is in the “Can mark successful” segment above) shows the smart action as disabled. Similarly if I click on the record to view its own summary view, the smart action is still disabled.

Hello, thanks you for the report, I will forward this problem to the product. I will come back as soon as possible.

Hello,
We have created a bug ticket to fix your problem.
Sorry for the inconvenience.