go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
45.25k stars 5.5k forks source link

Floccus sync breaks when logging into gitea web #32503

Open Hr46ph opened 1 week ago

Hr46ph commented 1 week ago

Description

I use Floccus addon in Ungoogled Chromium to sync bookmarks. I use git over https to my gitea deployment. For Floccus I created a new user and a personal repo that I can use. When I open a new tab and login with my own account to gitea web, Floccus addon is throws an error 404 page not found. I tried in Chromium and Google Chrome and I tested Floccus with Gitlab on all three browsers, and its only using Gitea that this happens.

I suspect its how Gitea web creates cookies. I have contacted the Floccus dev and he ensures me that Floccus does not share anything with sessions of the browsers. I think addons should be sandboxed that way.

Gitea Version

1.22.3

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

macOS 15.1 Apple Silicon.

How are you running Gitea?

Gitea is deployed using Helm on Kubernetes with redis and external postgres database.

Database

PostgreSQL