-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.22.0] Image Upload becomes broken HTML tag in Chrome and Edge, but working Markdown in Firefox #31553
Comments
can also confirm that when an issue like this is created, webhooks are not being sent because: this only happens on windows, when copy pasting images in with linux ( tested on manjaro 24.0.2 ), no issues resolve. |
The missing subpath in
This sounds a different bug in Markdown validation I think. Suggesting to open a separate bug report. |
Huh! That confuses me because the markdown, does not have the subpath, never had in past version and still works. There is some conversion happening not visible to the user I guess?
Then we have a bug in Firefox, because there is a conversion on Chrome and Edge but not on Firefox. |
Ah it could be that we actually should not add the subpath into the markup but instead dynamically append it in backend while rendering. That will allow the backend to later change the subpath at will without breaking the images. Essentially, subpath in |
The mechanism is that if the PNG contains HiDPI metadata the image will render as |
Related issue is this: Markdown image paste regressions #31230 |
Yeah thas was it. So upgrade to 1.22.1 please. As for #31553 (comment) issue, please file a new issue with steps if still present. |
Can confirm it being fixed with Interestingly, Markdown and HTML image tags have different paths though. The new behavior of conversion to the HTML IMG tag does not add the slash in front: |
I agree we should be consistent with that slash and not having it would be better because paths that start with slash are meant to be "absolute" which these should not be. |
Description
Regression after update from
1.21.5
to1.22.0
.When uploading images via copy paste as a screenshot, the feature is now broken, depending on Browser, see Screenshots below.
On Firefox, when Pasting images, the behavior is the same as
1.21.5
: Image gets pasted as Markdown and is visible. No broken links.But on Microsoft Edge, the Links become HTML, not markdown and have broken links, as they they have the slash prefix, which are broken in a subpath context.
(Note: The file upload itself completes, you can fix this by changing it manually to Markdown)
Context: This is a Gitea instance on a subpath (domain.com/git)
There have been multiple issues with subpaths around Gitea from time to time with broken file links appearing in different places, most recent: #31546
Gitea Version
1.22.0
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
Note: (Arc-green theme used, but it is actually 1.22.0)
Edge (and Chrome)
Firefox
Git Version
No response
Operating System
No response
How are you running Gitea?
Installed via Binary
Database
None
The text was updated successfully, but these errors were encountered: