This would be fixed by calling `aclone` in the cljs `seq` before passing a JS array to the IndexedSeq constructor
The behavior is the same as Clojure. Unless I’m mistaken this ticket should probably be closed.
(This was generated from a support queue ticket.)
Clojure behavior is same (and reason for not cloning is performance) - user can clone before creating seq if desired to avoid this, but can't not clone for more performance if you know what you're doing.