Pane hero: xlsx (and other spreadsheets) never get a first-page render — preview formats omit them on both dogfoods #672

Closed
opened 2026-09-23 03:06:18 +00:00 by Cordy · 0 comments
Owner

Found by the #656 QA pass (v0.6.247, both dogfoods).

Matrix row: §3 Details pane — "Hero: PDF and office | Select PDF, docx, xlsx | First page rendered (pdf.js / converter), Open badge, click opens editor/raw". Also relevant to §7 "Converter previews".

Steps

  1. files.c0rdyceps.ch, _qa: create qa-sheet.xlsx from New → Excel, type a few cells in Collabora, and save.
  2. Select the file. The pane hero shows only the generic type icon, with no first page.
  3. GET /api/v1/preview/formats{"formats":["doc","ppt","odt","odp","rtf","docx","pptx"]} on both files (Gotenberg) and files-bao (Collabora convert-to).

Expected: the xlsx first page is rendered, as for docx and pptx.
Seen: an icon box only. Spreadsheets (xlsx, xls, ods, and probably csv) are absent from the formats list in both converter dialects, so the hero never asks for a render. Both LibreOffice-backed converters can produce a PDF from spreadsheets, so this looks like a list omission, not a converter limit. (One caveat: a spreadsheet's "first page" may be a poor thumbnail when the print area is large. If the omission is deliberate, the matrix row should say so.)

The docx hero on the same host renders through /api/v1/preview/pdf (PASS).

Screenshot: xlsx-hero-icon.jpg

Found by the #656 QA pass (v0.6.247, both dogfoods). **Matrix row:** §3 Details pane — "Hero: PDF and office | Select PDF, docx, xlsx | First page rendered (pdf.js / converter), Open badge, click opens editor/raw". Also relevant to §7 "Converter previews". **Steps** 1. files.c0rdyceps.ch, `_qa`: create `qa-sheet.xlsx` from New → Excel, type a few cells in Collabora, and save. 2. Select the file. The pane hero shows only the generic type icon, with no first page. 3. `GET /api/v1/preview/formats` → `{"formats":["doc","ppt","odt","odp","rtf","docx","pptx"]}` on **both** files (Gotenberg) and files-bao (Collabora convert-to). **Expected:** the xlsx first page is rendered, as for docx and pptx. **Seen:** an icon box only. Spreadsheets (`xlsx`, `xls`, `ods`, and probably `csv`) are absent from the formats list in both converter dialects, so the hero never asks for a render. Both LibreOffice-backed converters can produce a PDF from spreadsheets, so this looks like a list omission, not a converter limit. (One caveat: a spreadsheet's "first page" may be a poor thumbnail when the print area is large. If the omission is deliberate, the matrix row should say so.) The docx hero on the same host renders through `/api/v1/preview/pdf` (PASS). **Screenshot:** `xlsx-hero-icon.jpg`
Cordy closed this issue 2026-09-23 19:36:41 +00:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#672
No description provided.