mirror of
https://github.com/go-shiori/shiori.git
synced 2026-04-25 14:35:52 +03:00
[GH-ISSUE #91] Anchors in URLs get encoded incorrectly #63
Labels
No labels
component:backend
component:builds
component:builds
component:extension
component:frontend
component:readability
database
database:mysql
database:postgres
database:sqlite
feature:ebooks
github_actions
good first issue
hacktoberfest
note:duplicate?
note:fixed?
note:out-of-scope?
os:windows
priority:high
priority:low
pull-request
resolution:as-intended
resolution:cant-reproduce
resolution:duplicate
resolution:fixed
resolution:wontfix
tag:TBD
tag:big-task
tag:help-wanted
tag:huge-data
tag:meta
tag:more-info
tag:next
tag:no-stale
tag:requires-migrations
tag:research
tag:security 🛡️
tag:stale
tag:waiting-for-assignee
type:bug
type:documentation
type:enhancement
type:meta
type:ux
user:cli
user:web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shiori#63
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @muesli on GitHub (May 2, 2018).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/91
When storing a URL with an anchor (e.g. https://foo#bar) the hash character gets encoded incorrectly as
%23.@RadhiFadlillah commented on GitHub (May 26, 2018):
@muesli thanks for the report. This happened because
url.ParseRequestURI(which used for validating URL) always assume that the raw URL string doesn't have any#fragmentsuffix.To fix this, I've reverted
ParseRequestURIto normalParsein1baf921. I've also removed the fragment from URL in7532d36because AFAIK the anchor tag (#) is only used by web browser, and not by web server.@RadhiFadlillah commented on GitHub (Jun 24, 2018):
Hi @muesli, I’m closing this issue for now because :
Feels free to reopen it if needed.
Thank you.
@mailinglists35 commented on GitHub (Oct 24, 2020):
this is not fixed. i still cannot add url with anchor. using latest release binary. if it is fixed in master, perhaps could you try make a new release or at least a snapshot of the current master?
@mailinglists35 commented on GitHub (Oct 24, 2020):
i mean... i really want to store an url containing a fragment.... :) the fix was to remove support for fragments altogether :-(