Skip to content

[Feature Request]:Make first/last page behavior configurable (with optional confirmation) #498

@underdestiny

Description

@underdestiny

Preflight Checklist

  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe your suggested feature

Feature Request

Currently, when reaching the first or last page of a chapter, any further navigation input immediately opens the previous or next file.
This behavior is fixed and always happens without confirmation.

For some reading workflows, this can easily cause accidental chapter switches, especially when using mouse wheel, touchpad, or fast key navigation.

Proposed improvement

Make the behavior at the first page and last page configurable.

Possible options could include:

  • Do nothing (stay on current page)
  • Show a message (e.g. “This is the last page”)
  • Return to chapter list / home
  • Open previous / next chapter
  • Open previous / next chapter with confirmation

For example:

  • At the last page:
    • First input shows: “This is the last page. Press again to open the next chapter.”
    • Second input actually opens the next file
  • Similar logic for the first page

Why this is useful

  • Allows users to choose behavior that matches their reading habits
  • Prevents accidental navigation across chapters
  • Avoids unnecessary loading of large or remote files
  • Improves usability for mouse, keyboard, and touchpad users

Notes

This could be implemented as an optional setting, so the current seamless behavior remains available for users who prefer continuous reading.

Thanks for considering this improvement.

Additional Information

No response

Sample file

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions