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

Photo sketching: UNDO on the second photo shows the first photo

Abierto
#4,743 1 comentario 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
Medio día
Aptitud para principiantes
64/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
cpp
Área
mobile

Línea de trabajo

Reproduce the four steps from the issue (two photos, sketch the first, save, sketch the second, press UNDO). Locate the sketching/undo implementation for the photo viewer in this Qt/C++ app and inspect how the undo stack is keyed — it likely stores or restores canvas state without being reset when the displayed photo changes. Done means UNDO on the second photo keeps that photo on screen while still removing only its sketches; verify against the recorded video and add a regression test if the project has one for this screen.

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

Descripción

android 🤖 bug ui/ux

Description
If you save sketches on one photo and then press UNDO while sketching on a second photo, the app shows the first photo. UNDO still removes the second photo's sketches, but the second photo is no longer the one on screen.

Environment
Staging

Application (+ app version, build, operating system)
Device: Samsung Galaxy A 53
OS: Android 15
App build: 2026.5.0 - 868151

Steps to reproduce

  1. Open a feature form that has at least two photos.
  2. Open the first photo, add sketches and save.
  3. Open the second photo and add sketches.
  4. Press UNDO several times.

Actual results
While you press UNDO, the first photo is displayed instead of the second. UNDO removes the second photo's sketches.

Expected results
The second photo stays visible the whole time, and UNDO removes only its sketches.

Frequency: [Intermittent]
Attachments: [screen recording]

https://github.com/user-attachments/assets/a7c43284-7e69-4c46-b0d8-1b742f6efb89

Lenguaje dominante
C++
Estrellas
390
Forks
89
Merge medio
4 d 12 h
PR fusionados (30 d)
11

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 MerginMaps/mobile

Todos los issues de MerginMaps/mobile

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.