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

[ticket/17609] Remove jumpbox#6927

Open
rubencm wants to merge 1 commit intophpbb:masterphpbb/phpbb:masterfrom
rubencm:ticket/17609rubencm/phpbb:ticket/17609Copy head branch name to clipboard
Open

[ticket/17609] Remove jumpbox#6927
rubencm wants to merge 1 commit intophpbb:masterphpbb/phpbb:masterfrom
rubencm:ticket/17609rubencm/phpbb:ticket/17609Copy head branch name to clipboard

Conversation

@rubencm
Copy link
Member

@rubencm rubencm commented Jan 25, 2026

PHPBB-17609

Checklist:

  • Correct branch: master for new features; 3.3.x for fixes
  • Tests pass
  • Code follows coding guidelines: master and 3.3.x
  • Commit follows commit message format

Tracker ticket:

https://tracker.phpbb.com/browse/PHPBB-17609

@marc1706
Copy link
Member

marc1706 commented Feb 4, 2026

Can you also add the deprecated tag to the make_jumpbox function?

@rubencm
Copy link
Member Author

rubencm commented Feb 4, 2026

Can you also add the deprecated tag to the make_jumpbox function?

Is not, is still used by mcp

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the jumpbox feature from regular phpBB pages while preserving its functionality in the Moderator Control Panel (MCP). The jumpbox was a navigation component that provided "return to forum/index" links and a forum dropdown selector. Since breadcrumb navigation provides the same functionality, the redundant jumpbox is being removed to simplify the interface.

Changes:

  • Removed make_jumpbox() function calls from all regular pages (viewtopic, viewforum, search, posting, memberlist, login, and help/FAQ controllers)
  • Removed the load_jumpbox configuration option from database schema, ACP settings, and language files
  • Simplified the make_jumpbox() function to only work when explicitly forced (for MCP usage)
  • Updated jumpbox.html template to remove "return to" navigation links while keeping the forum dropdown for MCP
  • Added database migration to remove the load_jumpbox configuration setting
  • Updated events documentation to remove the deprecated search_results_jumpbox_before event

Reviewed changes

Copilot reviewed 27 out of 27 changed files in this pull request and generated no comments.

Show a summary per file
File Description
phpBB/viewtopic.php Removed make_jumpbox() call
phpBB/viewforum.php Removed make_jumpbox() call
phpBB/search.php Removed make_jumpbox() calls from search results and search form
phpBB/posting.php Removed make_jumpbox() call
phpBB/memberlist.php Removed make_jumpbox() call
phpBB/includes/functions.php Removed make_jumpbox() calls from login_box() and login_forum_box()
phpBB/includes/functions_content.php Simplified make_jumpbox() to only work when force_display=true, removed $config global
phpBB/includes/acp/acp_board.php Removed load_jumpbox setting from ACP board configuration
phpBB/phpbb/members/controller/team.php Removed make_jumpbox() call
phpBB/phpbb/members/controller/online.php Removed make_jumpbox() call
phpBB/phpbb/help/controller/help.php Removed make_jumpbox() call
phpBB/phpbb/help/controller/controller.php Removed make_jumpbox() call
phpBB/phpbb/db/migration/data/v400/remove_jumpbox.php New migration to remove load_jumpbox config setting
phpBB/styles/prosilver/template/viewtopic_body.html Removed jumpbox.html include
phpBB/styles/prosilver/template/viewforum_body.html Removed jumpbox.html include
phpBB/styles/prosilver/template/viewonline_body.html Removed jumpbox.html include
phpBB/styles/prosilver/template/search_results.html Removed jumpbox.html include and search_results_jumpbox_before event
phpBB/styles/prosilver/template/memberlist_view.html Removed jumpbox.html include
phpBB/styles/prosilver/template/memberlist_team.html Removed jumpbox.html include
phpBB/styles/prosilver/template/memberlist_body.html Removed jumpbox.html include
phpBB/styles/prosilver/template/login_forum.html Removed jumpbox.html include
phpBB/styles/prosilver/template/faq_body.html Removed jumpbox.html include
phpBB/styles/prosilver/template/jumpbox.html Removed "return to" navigation links, kept forum dropdown for MCP
phpBB/language/en/acp/board.php Removed YES_JUMPBOX language string
phpBB/install/schemas/schema_data.sql Removed load_jumpbox config entry from initial schema
phpBB/includes/questionnaire/questionnaire.php Removed load_jumpbox from questionnaire data
phpBB/docs/events.md Removed search_results_jumpbox_before event documentation and updated viewtopic_body_footer_before description

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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