Crash during custom expression summarization

When I'm adding a simple custom expression for summarization I get a " Something's gone wrong We've run into an error. You can try refreshing the page, or just go back."

Disctinct([Learner ID]) works whereas Distinct(case([Active],[Learner ID])) breaks the moment the expression field loses focus.

Inspecting the developer console yields the below:

segment with ID does not exist: undefined react-dom.production.min.js:209:194
Error: 
Object { componentStack: "\n    in o\n    in ExplicitSize[o]\n    in div\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in cs\n    in DK\n    in BK\n    in div\n    in u\n    in span\n    in l\n    in Triggerable[l]\n    in div\n    in NotebookCell\n    in fW\n    in FK\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in oY\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in div\n    in u\n    in lX\n    in div\n    in Styled(div)\n    in bX\n    in div\n    in Styled(div)\n    in Unknown\n    in l\n    in Connect(l)\n    in EntityType\n    in Connect(EntityType)\n    in Unknown\n    in div\n    in Styled(div)\n    in eae\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in div\n    in o\n    in ExplicitSize[o]\n    in Unknown\n    in Unknown\n    in Title[]\n    in Title[Title[]]\n    in Favicon\n    in Connect(Favicon)\n    in o\n    in Connect(o)\n    in a\n    in EntityType\n    in Connect(EntityType)\n    in Connect(EntityType)\n    in Connect(Favicon)\n    in l\n    in o\n    in Connect(o)\n    in a\n    in EntityType\n    in Connect(EntityType)\n    in Connect(EntityType)\n    in Connect(Favicon)\n    in Unknown\n    in UserIsAuthenticated(Component)\n    in Connect(UserIsAuthenticated(Component))\n    in MetabaseIsSetup(Connect(UserIsAuthenticated(Component)))\n    in Connect(MetabaseIsSetup(Connect(UserIsAuthenticated(Component))))\n    in main\n    in Styled(main)\n    in div\n    in Styled(div)\n    in div\n    in Styled(div)\n    in o\n    in withRouter(o)\n    in s\n    in Unknown\n    in Connect(Component)\n    in Title[Connect(Component)]\n    in RouterContext\n    in Router\n    in p\n    in @mantine/core/MantineProvider\n    in ForwardRef\n    in DragDropContextProvider\n    in I" }
app.ts:22:10
Warning: can't clean query without metadata!

Last step before crash:


After crash:

b

metabase version? I think we have plenty of issues around this, some of them will get fixed

We are on version v0.47.6 any idea how I could work around or follow/find the GitHub issues?

{
  "browser-info": {
    "language": "en-US",
    "platform": "Linux x86_64",
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0",
    "vendor": ""
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.20.1+1",
    "java.vendor": "Eclipse Adoptium",
    "java.vendor.url": "https://adoptium.net/",
    "java.version": "11.0.20.1",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.20.1+1",
    "os.name": "Linux",
    "os.version": "5.10.198-187.748.amzn2.x86_64",
    "user.language": "en",
    "user.timezone": "GMT"
  },
  "metabase-info": {
    "databases": [
      "redshift",
      "h2"
    ],
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "15.4"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.5.4"
      }
    },
    "run-mode": "prod",
    "version": {
      "date": "2023-10-26",
      "tag": "v0.47.6",
      "branch": "?",
      "hash": "3a7ed7a"
    },
    "settings": {
      "report-timezone": null
    }
  }
}