Unexpected navigation event when some pane switches

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cpp

Direzione di ricerca

Start by reproducing the issue from build 4728: split to a new pane, select the byte overview, type browser, strings, and triage views, and observe navigation history. Check whether each view creates an extra navigation event or moves to an unexpected location. Done means pane switching does not add unintended events and ESC consistently returns to the previous location.

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

Descrizione

Component: UI Effort: Low Impact: Low

builds 4728

This might be a duplicate but just documenting some details here for now.

When splitting to a new pane and then selecting a new view in that pane, extra navigation events are made.

Guilty views:

  • byte overview
  • type browser (sometimes? Can't reproduce consisently)
  • strings view (navigates to the first string in the view)
  • triage view (goes to entry point)

Worse, some of those views create navigation events so you can use ESC to back up to the previous location they don't work at all.

Lingua principale
C++
Stelle
1.3k
Fork
298
Merge medio
5g 5h
PR unite (30g)
19

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

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 Vector35/binaryninja-api

Tutte le issue di Vector35/binaryninja-api

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.