Skip to content

Need set COEP, COOP and CORP headers #12038

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

Open
muchachagrande opened this issue May 27, 2025 · 0 comments
Open

Need set COEP, COOP and CORP headers #12038

muchachagrande opened this issue May 27, 2025 · 0 comments
Labels

Comments

@muchachagrande
Copy link

Is your feature request related to a problem?

I'm having a problem with Collabora CODE 25.04.2 under Nextcloud 31.0.5.
The last update of Collabora broke something related to WASM support. I had this option turned on because Collabora sets COEP, COOP and CORP headers on this mode.
Now, I had to turn it off because when a document opens it renders the initial view on white and you can't see the document content. When you scroll the content you can see the rest, but the initial content remains invisible.

[Example: I want to do X, but because of PROBLEM, it takes 5 extra steps instead of 1.]

Describe the solution you'd like

I'd like to be able to configure Collabora to set COEP, COOP and CORP header, without WASM support turned on.
I need these three headers:

cross-origin-embedder-policy require-corp
cross-origin-opener-policy same-origin
cross-origin-resource-policy cross-origin

I observed that Nextcloud works fine with Collabora when it sets these header.

[Example: When I press on X, I think Y should happen. In other software, this exists under the "Help" tab.]

Describe alternatives you've considered

An alternative would be to handle this on the proxy, so these headers would be added at the proxy stage.

Additional context

Add any other context or screenshots about the feature request here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant