Error when changing a card type positon

Running on a3d9a25d18428b40fef6f00b33e4c769e1d71916

I add an edit window open, I opened the note type editor, changed a card type position, save, and I got the following error message

ignored late bridge cmd blur:1:1650733255224:the way to refer to the context object
Caught exception:
Traceback (most recent call last):
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 99, in _on_closures_pending
closure()
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 69, in
lambda future: self.run_on_main(lambda: on_done(future))
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 88, in wrapped_done
on_done(fut)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/operations/init.py”, line 119, in wrapped_done
self._fire_change_hooks_after_op_performed(result, initiator)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/operations/init.py”, line 138, in _fire_change_hooks_after_op_performed
aqt.gui_hooks.operation_did_execute(changes, handler)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/hooks_gen.py”, line 3009, in call
hook(changes, handler)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/main.py”, line 734, in on_operation_did_execute
self.toolbar.update_sync_status()
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/toolbar.py”, line 161, in update_sync_status
get_sync_status(self.mw, self.mw.toolbar.set_sync_status)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/sync.py”, line 62, in get_sync_status
mw.taskman.run_in_background(lambda: mw.col.sync_status(auth), on_future_done)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 60, in run_in_background
self._on_closures_pending()
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 99, in _on_closures_pending
closure()
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 69, in
lambda future: self.run_on_main(lambda: on_done(future))
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/taskman.py”, line 88, in wrapped_done
on_done(fut)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/operations/init.py”, line 114, in wrapped_done
self._success(result)
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/clayout.py”, line 828, in on_done
self.cleanup()
File “/home/milchior/.cache/bazel/_bazel_milchior/a5342e86fcc126e8ec0ee62811209fed/execroot/ankidesktop/bazel-out/k8-fastbuild/bin/qt/runanki.runfiles/ankidesktop/qt/aqt/clayout.py”, line 848, in cleanup
self.preview_web.cleanup()
AttributeError: ‘NoneType’ object has no attribute ‘cleanup’

I looked and have no add-on that should be interacting with clayout or note type

I’m not sure what’s going on there - is it reproducible?

By the way, you’ll find things much faster if you use tools/runopt.