Card description editor never loads with Text 9.0.0: "fileId needs to be provided"
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
The error points to the card description editor in Description.vue at line 249 and Text's Autofocus.ts at line 33. Start by reading how Deck creates the editor and how Text 9.0.0 handles Autofocus when no fileId is available. Reproduce with Nextcloud 35.0.1, Deck 1.19.1, and Text 9.0.0; done when opening a card loads its description editor without these errors.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
Opening any card shows only the grey loading placeholder under "Description"; the editor never appears, so descriptions can't be viewed or edited. Happens for every card and every user.
To Reproduce
- Nextcloud 35.0.1 with Deck 1.19.1 and Text 9.0.0
- Open any board and click a card
- The Description area stays on the loading skeleton
Expected behavior
The description editor loads and the description can be edited.
Browser console
Uncaught Error: fileId needs to be provided
onCreate Autofocus.ts:33
emit index.js:3204
emit index.js:3204
mount index.js:6218
Error destroying text editor: TypeError: can't access private field or method: object is not the right class (Description.vue:249)
It looks like Text's Autofocus extension now requires a fileId, while Deck creates the description editor without one (a card description is not a file).
Server details
- Nextcloud 35.0.1.1
- Deck 1.19.1, Text 9.0.0 (
occ app:update --showonlyreports no newer versions) - AlmaLinux 9, Apache + PHP-FPM
Client details
- Firefox (current) on macOS
- Reproduced by two different users
Workaround
Card comments work; the mobile Deck app can still edit descriptions.
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.4k
- Forks
- 360
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 118
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/deck
-
0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
CSV export leaves trailing commas in tags and assigned-user fieldsPosiblemente ocupada @Kumar-s75 la tomó hace 46 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Board clone API failure is treated as a successful board responsePosiblemente ocupada @Kumar-s75 la tomó hace 46 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextcloud/deck#8334 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/deck
Issues similares
-
area: apple-music area: build-release bug effort: small priority: high
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ChristianTabor/Argon#32 ·
Los mantenedores suelen responder en 1 día
-
0️⃣ phase/new
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Link Checker ReportAbiertoautomated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
good first issue tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día