-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GSoC2024] added check for the attributes which aren't present for the specified clientID for a conflict of annotation #7776
Conversation
… clientID for a conflict of annotation
Hi, did you have a chance to test this with tag conflicts as well? |
Hello, tag conflict is a different issue from this. |
Oh, my bad; this solution is sufficient for solving the tag annotation issue also. As the clientID corresponding to the tag conflicts isn't present in When the deactivateShape function is called this is the |
Hi @Viditagarwal7479, Ive tried out the fix and here are some of my comments:
|
Hello @klakhov,
|
Ok, It seems its different issue wich is not connected to GT tags. Lets finish the tags PRs first. |
No visible activity in this PR for 1 month, closing. Don't hesitate to reopen and continue. |
Fixes #7775
The UI crashes when hovering over the conflicts between the manual annotations and the GT annotations in the review mode.
To fix this, I have added a check when the attributes
drawnState
andshape
aren't present for certain conflicts, in such cases, we pass its value asnull
and thus skip the operation performed on those attributes.How has this been tested?
Follow the steps to reproduce the issue. After this PR, the mentioned issue will not occur thus UI will not crash.
Checklist
develop
branch- [ ] I have updated the documentation accordingly- [ ] I have added tests to cover my changes- [ ] I have increased versions of npm packages if it is necessary(cvat-canvas,
cvat-core,
cvat-data and
cvat-ui)
License
Feel free to contact the maintainers if that's a concern.