Steps to reproduce:
I noticed that the Small Web page does not add history entries when a new Post is fetched via either
- Clicking on Next Post, or
- Refreshing
- Refreshing is sometimes necessary for me when uBlock prevented a resource from loading, or if my connection is spotty on mobile etc.
Thus the following user interactions yield (imo) unexpected behavior:
- Open new tab
- Start page for new tab is displayed (whatever is configured)
- Go to small web
- (Click Next Post | Refresh)+
- A new post is fetched for each of these steps
- Click Back
- The start page is shown again
- Every interim history entry is lost
Previously, I wrongly attributed this to the Appreciate button.
The reason is that
- Following links
- Clicking Appreciate
both DO create history entries. The latter by virtue of modifying the URL to be https://kagi.com/smallweb/?url=[...], which feels very inconsistent.
Expected behavior:
Whenever a new post is fetched (New Post / Refresh), history should be updated.
For maximum consistency, the URL should always be https://kagi.com/smallweb/?url=[...].
As a consequence, I would argue that refreshing the page should NOT fetch a new post.
Debug info:
<Browser/OS/Active Kagi region setting/What Kagi server you connect to (found in control center, top right icon)>
Firefox 117.0.1/Arch Linux/Germany/EUROPE-WEST2