group remember after entry deletion#15630
Conversation
…dinates settings is done
|
Note that your PR will not be reviewed/accepted until you have gone through the mandatory checks in the description and marked each of them them exactly in the format of |
|
Your pull request conflicts with the target branch. Please merge with your code. For a step-by-step guide to resolve merge conflicts, see https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line. |
|
Looks good to me |
|
Hey, thanks for the review, but what is happening with the checks? Is there smth I should do? |
Those are unrelated to your changes I believe. You can mark the PR ready for review. |
Review Summary by Qodo(Agentic_describe updated until commit 9bd7428)Preserve group filter after entry deletion
WalkthroughsDescription• Preserve active group filter when deleting entries • Store selectedGroupsProperty reference for event listener access • Reapply group matches after search refresh in EntriesRemovedEvent • Update CHANGELOG with fix description Diagramflowchart LR
A["Entry Deletion"] --> B["EntriesRemovedEvent"]
B --> C["Search Refresh"]
C --> D["updateGroupMatches"]
D --> E["Group Filter Preserved"]
File Changes1. jabgui/src/main/java/org/jabref/gui/maintable/MainTableDataModel.java
|
Code Review by Qodo
1. Off-thread group selection read
|
|
Hi, any interest to continue here? Otherwise we'll close |
Hey, yes. I will submit a commit that solves that comment today |
|
Hey, how can i resolve this conflicts? I didn't change anything in those csl-styles files |
f795c6c to
9e5885d
Compare
|
Persistent review updated to latest commit 9bd7428 |
|
Do not mark a PR as ready-for-review if changes are required. |
what should I do to solve this? If I understood what it is saying, the bot wants me to write some tests for this fix |
|
The bot is giving you some feedback on critical areas that you should take a closer look. I am not sure if it's possible to write a test but at least take a look at the thing with UI sync |
Looking at what the boot is complaining about, this "Action Required" is about a code that I already changed and was supposed to correct this. |
Are you saying the test mentioned by the bot is outdated? |


Related issues and pull requests
Closes #15587
PR Description
When deleting an entry, the active group filter was being reset because
EntriesRemovedEvent listener was not reapplying the group matches after
refreshing the search. Fixed by calling updateGroupMatches() after the refresh.
Steps to test
Checklist
CHANGELOG.mdin a way that can be understood by the average user (if change is visible to the user)Video Proof:
videoProof15587.mp4