Inconsistent "New note" name behavior in web UI
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
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Comienza reproduciendo la secuencia de creación y guardado de notas en la interfaz web y, a continuación, sigue el código que gestiona los títulos de las notas durante su creación y guardado. El fix está terminado cuando las notas creadas como “New note” reciben nombres coherentes y las ediciones posteriores siguen un comportamiento de nomenclatura coherente en toda la secuencia descrita.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This is a very minor bug.
Steps to reproduce
- Ensure no notes are named "New note"
- Create a new note in the web UI (I will call this note A)
- Observe the note is named "New note"
- Write "foo" in the note body
- Click on the check icon to save the note
- Observe the note is renamed to "foo"
- Edit "foo" in the note body to "foobar"
- Click on the check icon to save the note
- Observe the note is renamed to "foobar"
- Create a new note in the web UI (I will call this note B)
- Observe the note is named "New note"
- Write "bar" in the note body
- Create a new note in the web UI (I will call this note C)
- Observe note B is still named "New note"
- Observe note C is named "New note (1)"
- Write "baz" in the note body
- Create a new note in the web UI (I will call this note D)
- Observe note B is still named "New note"
- Observe note C is named "New note (1)"
- Observe note D is named "New note (2)"
- Write "quux" in the note body
- Click on the check icon to save note D
- Observe note D is renamed to "quux"
- Click on note B
- Edit "bar" in the note body to "bar bar"
- Click on the check icon to save note B
- Observe note B is renamed to "bar bar"
- Edit "bar bar" in the note body to "bar bar bar"
- Click on the check icon to save note B
- Observe note B is renamed to "bar bar bar"
- Click on note C
- Write "baz baz" in the note body
- Click on the check icon to save note C
- Observe note C is still named "New note (1)"
- Click on note B
- Edit "bar bar bar" in the note body to "bar bar bar bar"
- Click on the check icon to save note B
- Observe note B is still named "bar bar bar"
- Question my sanity after writing this
Expected behaviour
Consistent
Actual behaviour
Inconsistent
Server
- Notes app version: 4.12.3
- Nextcloud version: 32.0.0.13
- OS: Debian 12.11
- Web server: apache2 2.4.62
- PHP version: 8.2.28
- Database: MariaDB 10.11.11
Nextcloud configuration:
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"nextcloud.example.com"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "32.0.0.13",
"overwrite.cli.url": "https:\/\/nextcloud.example.com",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0,
"dbindex": 0,
"password": "***REMOVED SENSITIVE VALUE***",
"timeout": 1.5
},
"maintenance": false,
"maintenance_window_start": 1,
"theme": "",
"loglevel": 2,
"default_phone_region": "US",
"mail_smtpmode": "smtp",
"mail_smtpsecure": "ssl",
"mail_sendmailmode": "smtp",
"memories.exiftool": "\/var\/www\/nextcloud.example.com\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
"memories.vod.path": "\/var\/www\/nextcloud.example.com\/apps\/memories\/bin-ext\/go-vod-amd64",
"memories.db.triggers.fcu": true
}
}
Client
Please complete the following information.
- Browser (incl. version): Firefox 142.0 (64-bit)
- OS: Debian forky/sid (using KDE)
- Lenguaje dominante
- JavaScript
- Estrellas
- 738
- Forks
- 162
- Merge medio
- 2 h 32 min
- PR fusionados (30 d)
- 41
Preparar el entorno
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/notes
-
bug need to reproduce
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 86/100
Los mantenedores suelen responder en 1 día
-
bug need to reproduce
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
feature request needs discussion
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
nextcloud/notes#1344 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Tag or categorize notesAbiertofeature request needs discussion
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/notes
Issues similares
-
feature task
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
RealDevSquad/website-www#1178 ·
-
add latest sol modelAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
netlify-labs/nax#56 · 2 comentarios · 1 reacción ·
-
accessibility bug revealjs
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
quarto-dev/quarto-cli#14961 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
PnX-SI/GeoNature#4435 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
openlayers/openlayers#17648 ·
Los mantenedores suelen responder en 1 día