Problem/Motivation

Every click in the back office reloads the whole page, rail and top bar included.

Steps to reproduce

  • Sign in and open any back office screen.
  • Click a link in the rail or apply an exposed filter, pager or sort on a listing.
  • The whole page reloads instead of just the content.

Proposed resolution

Boost the links and the GET forms (exposed filters, pagers, sorting) with Drupal core HTMX, swapping only the page and keeping the rail. Keep full page loads for the edit, add and delete forms and the screens with drag and drop or builders. Move the focus to the content and announce the new page after each swap. A theme setting turns it off. Cover with webship-js tests.

Remaining tasks

  • ☑ File an issue
  • ☐ Addition/Change/Update/Fix
  • ☐ Testing to ensure no regression
  • ☐ Automated unit testing coverage
  • ☐ Automated functional testing coverage
  • ☐ UX/UI designer responsibilities
  • ☐ Readability
  • ☐ Accessibility
  • ☐ Performance
  • ☐ Security
  • ☐ Documentation
  • ☐ Code review by maintainers
  • ☐ Full testing and approval
  • ☐ Credit contributors
  • ☐ Review with the product owner
  • ☐ Release notes
  • ☐ Release

API changes

N/A

Data model changes

N/A

Release notes snippet

N/A

AI-Generated: Yes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 0cbc8c39 on 4.0.x
    feat: #3626263 #3626264 Navigate with HTMX and compile UIkit into the...
rajab natshah’s picture

Status: Active » Fixed

✅ Released in 4.0.0-beta1.

The webship-js suite swaps pages from the rail, the exposed filters and the palette, and checks the full page loads.

AI-Generated: Yes

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.