`wire:navigate` breaks `wire:sort`
Author: lodeCreated Sep 4, 2026Updated Sep 4, 2026
Livewire version
v4.4.0
Laravel version
v13.26.1
PHP version
8.5.7
Browser and operating system
Firefox on Ubuntu
Describe the issue you're experiencing
I'm building a menu which users can sort items in. I used wire:sort which works great. But when also adding wire:navigate to the links, the sorting breaks.
A workaround is to add custom drag handles inside the menu items, but I rather don't have that since it attracts attention away from daily usage (which is following the links, not sorting them).
Code snippets to reproduce the issue
<ul wire:sort="save">
<li><a href="/x" wire:navigate wire:sort:item="1">One</a></li>
<li><a href="/y" wire:navigate wire:sort:item="2">Two</a></li>
</ul>Screenshots/screen recordings
Not much to show. The drag cursor doesn't even show.
How do you expect it to work?
Whether I add wire:navigate shouldn't change the working of wire:sort.`
Please confirm (incomplete submissions will not be addressed)
- I have provided easy and step-by-step instructions to reproduce the bug.
- I have provided code samples as text and NOT images.
- I understand my bug report will be removed if I haven't met the criteria above.
Source: livewire/livewire