jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Shift+Tab on first field of entry editor should focus last field of previous tab

Open koppor opened this issue 3 weeks ago • 2 comments

https://github.com/JabRef/jabref/pull/13938 introduced the functionality to Tab through all fields of the entry editor.

There should be the inverse functionality: Shift+Tab should focus the previous field - and if there is no previous field on the current entry editor tab, focus the previous tab and the last field.

Code can get inspirations from #13938.

koppor avatar Dec 04 '25 12:12 koppor

/assign-me

CXZHANG0508 avatar Dec 04 '25 13:12 CXZHANG0508

👋 Hey @CXZHANG0508, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and set up your local development workspace by following the steps in our workspace setup guidelines to get started smoothly.

For questions on JabRef functionality, you can consult the JabRef Guru. For questions related to the codebase, please start using DeepWiki.

In case you encounter failing tests during development, please check our developer FAQs!

Still facing issues or having more questions? Feel free to ask here on GitHub or on JabRef's Gitter chat. Please don't hesitate to open a (draft) pull request early on to show the direction you are heading towards if unsure.

Happy coding! 🚀

jabref-machine avatar Dec 04 '25 13:12 jabref-machine

/assign-me

CXZHANG0508 avatar Dec 12 '25 12:12 CXZHANG0508

⚠️ Assignment Limit Reached

Hi @CXZHANG0508, you've reached the maximum number of 1 concurrent assignments.

[!NOTE] Please complete or unassign from your current issues before taking on new ones.

Current options
  • Complete one of your assigned issues and close it
  • Use /unassign-me on an issue you're no longer working on
  • Ask a maintainer for an exception if this is a special case

jabref-machine avatar Dec 12 '25 12:12 jabref-machine

/assign-me

CXZHANG0508 avatar Dec 12 '25 12:12 CXZHANG0508

⚠️ Assignment Limit Reached

Hi @CXZHANG0508, you've reached the maximum number of 1 concurrent assignments.

[!NOTE] Please complete or unassign from your current issues before taking on new ones.

Current options
  • Complete one of your assigned issues and close it
  • Use /unassign-me on an issue you're no longer working on
  • Ask a maintainer for an exception if this is a special case

jabref-machine avatar Dec 12 '25 12:12 jabref-machine

/unassign

CXZHANG0508 avatar Dec 12 '25 12:12 CXZHANG0508

@koppor , I tried to assign issue #14513 to myself using /assign-me, but the jabref-machine bot blocked the request, stating I reached the assignment limit. Since I have already implemented the fix, I am opening this PR directly. I understand the assignment limit for 'good first issues' or something others. Once this PR is merged, I plan to move on to more challenging issues.

CXZHANG0508 avatar Dec 12 '25 13:12 CXZHANG0508

⚠️ Assignment Limit Reached

Hi @CXZHANG0508, you've reached the maximum number of 1 concurrent assignments.

[!NOTE] Please complete or unassign from your current issues before taking on new ones.

Current options
  • Complete one of your assigned issues and close it
  • Use /unassign-me on an issue you're no longer working on
  • Ask a maintainer for an exception if this is a special case

jabref-machine avatar Dec 12 '25 13:12 jabref-machine

@CXZHANG0508 I will do. Meanwhile, I will use this issue and PR https://github.com/JabRef/jabref/pull/14578 as test for our automation actions.

koppor avatar Dec 12 '25 15:12 koppor

/assign @CXZHANG0508

koppor avatar Dec 12 '25 15:12 koppor

Thank you for your continued work in JabRef. At this point, you probably already know the basics and the important links. If not, our contributing guidelines is the place you should go to.

Happy coding! 🚀

jabref-machine avatar Dec 12 '25 15:12 jabref-machine

⏰ Assignment Reminder

Hi @CXZHANG0508, this is a friendly reminder about your assignment to this issue.

[!WARNING] This issue will be automatically unassigned in 7 days if there's no activity.

Remember that you can ask the JabRef Guru or DeepWiki about anything regarding JabRef. Additionally, our contributing guide has hints on creating a pull request and a link to our Gitter chat.

How to keep your assignment


If you are working on it, you can prevent automatic unassignment by:

  • Submitting a draft pull request with your progress within 7 days
  • Asking for the 📌 Pinned label if you need more time

We appreciate your contribution and are here to help if needed!

github-actions[bot] avatar Dec 19 '25 12:12 github-actions[bot]

We think that this issue was fixed. Please head to https://builds.jabref.org/main to download a development build and try it out.

For any feedback, add a comment to the pull request at https://github.com/JabRef/jabref/pull/14581.

github-actions[bot] avatar Dec 21 '25 22:12 github-actions[bot]