Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Internal links in Rich Workspace README.md break after target file rename (persistent across browsers, fixed only by renaming back)

Abierto
#8,555 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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
58/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comienza comparando cómo se resuelven los enlaces internos desde la vista previa de README.md de Rich Workspace con el comportamiento existente en el editor de texto y la lista de archivos, siguiendo la ruta de clics descrita en los pasos de reproducción. Reproduce el cambio de nombre de target.md a target-new.md y verifica que el enlace de la vista previa siga abriendo el archivo renombrado mediante fileId, incluso después de volver a cargar la vista de la carpeta.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug feature: folder description

Describe the bug
When a Rich Workspace README.md contains an internal link to a file in the same folder, clicking the link from the rendered preview at the top of the folder view fails with "Datei existiert nicht mehr" / "File does not exist anymore" after the linked file has been renamed.
The link only breaks in this specific click path. The same link works correctly when:

The README.md is opened in the Text editor and the link is clicked from there
The file is opened via its icon in the file list

This indicates the Rich Workspace renderer resolves internal links by stored path/filename rather than by fileId, while the editor and file list use fileId-based resolution.

To Reproduce
Steps to reproduce the behavior:

  1. In a folder, create README.md with Rich Workspace and add an internal link to another file in the same folder (e.g. target.md)
  2. Verify the link works when clicked from the Rich Workspace preview
  3. Rename target.md to target-new.md
  4. Reload the folder view (or open in another browser)
  5. Click the link in the Rich Workspace preview → "Datei existiert nicht mehr"
  6. Click the link from inside the Text editor (open README.md) → works correctly
  7. Rename the file back to target.md → link in Rich Workspace works again

Expected behavior
Internal links should resolve by fileId and continue to work across renames, consistent with how internal links behave when clicked from inside the Text editor or via the file icon.

Server details:

  • Nextcloud version: 33.0.3
  • PHP Version: 8.3
  • Database: MariaDB 11.4.10

Client details:
Tested on several OSs and browsers

Nextcloud log (data/nextcloud.log)

No errors logged.

Lenguaje dominante
JavaScript
Estrellas
665
Forks
133
Merge medio
1 d 17 h
PR fusionados (30 d)
172

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nextcloud/text

Todos los issues de nextcloud/text

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.