Skip to content

Web server serving user manual is misconfiugred #1574

@gaykitty

Description

@gaykitty

Describe the bug
When going to the user manual linked in the README, the web page doesn't render correctly in Firefox or Chrome due to CORs errors and the web server setting content type to html for every response, even for js and css file. Apologizes if this is not the correct place to file this bug.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://nixos.org/hydra/manual/
  2. Be redirected to https://hydra.nixos.org/build/320776346/download/1/hydra/
  3. Page does not render correctly

Expected behavior
The page should render correctly.

Screenshots

Image

Hydra Server:
N/A

Additional context
Browser logs

A resource is blocked by OpaqueResponseBlocking, please check browser console for details. highlight.js
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. book.js
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. font-awesome.css
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. chrome.css
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. variables.css
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. general.css
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. fonts.css
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. tomorrow-night.css
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. ayu-highlight.css
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. toc.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. elasticlunr.min.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. mark.min.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. searcher.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. clipboard.min.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. highlight.css
Uncaught DOMException: Window.sessionStorage getter: Forbidden in a sandboxed document without the 'allow-same-origin' flag.
    connectedCallback https://hydra.nixos.org/build/320776346/download/1/hydra/toc.js:48
toc.js:48:32
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. print.css
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. highlight.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. book.js
Cookie “hydra_session” has been rejected because it is in a cross-site context and its “SameSite” is “Lax” or “Strict”. favicon.svg
This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! hydra

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions