-
Notifications
You must be signed in to change notification settings - Fork 29
Closed
Description
Bug Description
Opening documents with af open shows the outer frame ("Switch to editing" button visible) but the document content area is blank.
Console Errors
Loading the stylesheet '<URL>' violates the following Content Security Policy directive: "style-src 'self' 'unsafe-inline'"— CSP blocks PrismJS stylesheetLoading the script '<URL>' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' <URL>"— CSP blocks PrismJS script (42 occurrences)Uncaught (in promise) ReferenceError: Prism is not defined— atrenderFile(line 919) andinit(line 616)
Root Cause
The document viewer (open.html) attempts to load PrismJS from an external CDN. The page's Content Security Policy blocks both the script and its stylesheet from loading. When the rendering code calls Prism, it's undefined because the script never loaded.
Expected
Document content renders with syntax-highlighted code blocks.
Actual
Blank content area. Outer chrome loads fine.
Observed In
codev-cloud project, af open command.
Fix Direction
Either:
- Add the CDN domain to the CSP allowlist, or
- Bundle PrismJS locally and serve from Tower's static files
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels