Recursive scheduleDirtyCheck calls

I’m getting a recursive stack trace at https://github.com/will-moore/omero-idr-ui/blob/a13eecffcd953b940a97c5645535b75dc6eac408/src/app/search.js#L42
that starts like this and I’m wondering if there’s a common cause for this

stack trace:

   get (search.js?04d8:45)
   evaluate (aurelia-binding.js?5f98:1386)
   call (aurelia-binding.js?5f98:4956)
   callSubscribers (aurelia-binding.js?5f98:328)
   call (aurelia-binding.js?5f98:3658)
   check (aurelia-binding.js?5f98:3625)
   (anonymous) (aurelia-binding.js?5f98:3613)
   setTimeout (async)
   scheduleDirtyCheck (aurelia-binding.js?5f98:3612)
   check (aurelia-binding.js?5f98:3630)
   (anonymous) (aurelia-binding.js?5f98:3613)
   setTimeout (async)
   scheduleDirtyCheck (aurelia-binding.js?5f98:3612)
   check (aurelia-binding.js?5f98:3630)
   (anonymous) (aurelia-binding.js?5f98:3613)
   setTimeout (async)
   scheduleDirtyCheck (aurelia-binding.js?5f98:3612)
   check (aurelia-binding.js?5f98:3630)
   (anonymous) (aurelia-binding.js?5f98:3613)
   setTimeout (async)
   scheduleDirtyCheck (aurelia-binding.js?5f98:3612)
  etc...

Many thanks,

Will.

1 Like

That needs a computerfrom or turned into a function that accepts the two Params in the view.

2 Likes