Visualization error in .traj file obtained by structural optimization using constraints

Dear Ase Users,

I tried geometory optimization using FixedPlane class.
I followed the instructions in the link1 below, but my version 3.22.10 did not allow me to set indices on the FixedPlane.

link1: Constraints — ASE documentation

So I copied the source code of constraints.py from the following link2 and was able to calculate it.

link2:https://wiki.fysik.dtu.dk/ase/_modules/ase/constraints.html#FixedPlane

However, I tried to visualize the .traj file obtained by the ase gui command and got the following error.
TypeError: init() got an unexpected keyword argument ‘indices’

How can I visualize .traj files?

Also, the latest version of ASE is 3.22.1, but why is the constraints.py different from the one on the website?

Thank you