Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Automatically switch to next page after loading more entries#16324

Open
raguramag7 wants to merge 3 commits into
JabRef:mainJabRef/jabref:mainfrom
raguramag7:fix/load-more-nextraguramag7/jabref:fix/load-more-nextCopy head branch name to clipboard
Open

Automatically switch to next page after loading more entries#16324
raguramag7 wants to merge 3 commits into
JabRef:mainJabRef/jabref:mainfrom
raguramag7:fix/load-more-nextraguramag7/jabref:fix/load-more-nextCopy head branch name to clipboard

Conversation

@raguramag7

@raguramag7 raguramag7 commented Jul 23, 2026

Copy link
Copy Markdown

Related issues and pull requests

Closes #16269

PR Description

This change updates the pagination behavior so that clicking "Load More >>>" automatically loads the next page of search results and moves to it when the current page is the last loaded page. This removes the need to click "Load More >>>" and then "Next >". The "Next >" button continues to work as before when more pages are already available.

Analogies

Like honey, this change makes the user experience smoother by removing an unnecessary extra step.
Like chocolate, it provides a small but satisfying improvement.
Like the moon, it quietly guides users forward while staying in the background.

jabref-contrib-policy:4.2:reviewed​:ok

Steps to test

Launch JabRef.
Perform a search that returns enough results to enable pagination.
Navigate to the last currently loaded page.
Click "Load More >>>".
Verify that the next set of results is loaded automatically and switched to the next page.
Verify that when another page is already available, "Next >" behaves as before.

AI usage

ChatGPT (OpenAI GPT-5.5) was used only to help understand the issue and clarify the expected behavior. The implementation, testing, and final code were completed, reviewed, and are fully owned by me.

Checklist

  • I own the copyright of the code submitted and I license it under the MIT license
  • If AI tools were used, I disclosed them in the "AI usage" section and reviewed, understood, and take full ownership of all AI-generated code
  • I manually tested my changes in running JabRef (always required)
  • [/] I added JUnit tests for changes (if applicable)
  • I added screenshots in the PR description (if change is visible to the user)
  • I added a screenshot in the PR description showing a library with a single entry with me as author and as title the issue number
  • [/] I described the change in CHANGELOG.md in a way that can be understood by the average user (if change is visible to the user)
  • [/] I checked the user documentation for up to dateness and submitted a pull request to the user documentation repository

@github-actions github-actions Bot added good first issue An issue intended for project-newcomers. Varies in difficulty. component: search labels Jul 23, 2026
@github-actions github-actions Bot added status: changes-required Pull requests that are not yet complete status: no-bot-comments and removed status: changes-required Pull requests that are not yet complete labels Jul 23, 2026
@raguramag7
raguramag7 marked this pull request as ready for review July 24, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: search good first issue An issue intended for project-newcomers. Varies in difficulty. status: no-bot-comments

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace "Load More >>>" by overloaded "Next >"

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.