Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#4,743 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
Mezza giornata
Idoneità per principianti
64/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
cpp
Ambito
mobile

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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

Lingua principale
C++
Stelle
389
Fork
88
Merge medio
1g 11h
PR unite (30g)
21

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di MerginMaps/mobile

Tutte le issue di MerginMaps/mobile

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.