Bug 504270

Summary: Clicking on a blog post opens it in a new page instead of replacing the currently open one
Product: [Applications] Alligator Reporter: Tamás Králl <tamaskrall42>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video visualising the unexpected behavior of Alligator

Description Tamás Králl 2025-05-15 14:39:21 UTC
Created attachment 181335 [details]
Video visualising the unexpected behavior of Alligator

SUMMARY
Opening a blog post and the clicking on another blog post won't replace the currently open blog post with the newly selected one, instead, it opens to the side in a new page. This makes navigating between blog posts cumbersome and is an unexpected behavior.

Another (separate?) bug is that after trying to navigate back to the list of blog posts (since the two open posts completely fill up the view), the "Navigate Back" button requires two presses to actually work.

STEPS TO REPRODUCE
1. Open Alligator
2. Add a feed, like Planet KDE
3. Click on a blog post
4. Click on a separate blog post
5. Press "Navigate Back" twice

OBSERVED RESULT
The second blog post opens to the side of the first one.
The "Navigate Back" button needs two clicks to work.

EXPECTED RESULT
The second blog post replaces the one that was open before it.
The "Navigate Back" button works with one click.

SOFTWARE/OS VERSIONS
Alligator: 25.07.70
KDE neon Unstable Edition (Wayland)
KDE Frameworks: 6.15.0
Qt: Using 6.9.0 and built against 6.9.0
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.11.0-25-generic

ADDITIONAL INFORMATION
This works with the default window size on a 1600*900px screen. It might behave differently with a different setup due to the convergent nature of Alligator.
Comment 1 Tamás Králl 2025-10-17 15:30:19 UTC
It seems to be fixed in 25.08.2 (Flathub version), closing.