Delete character gets added to the filter when trying to remove a folder in symbols view

Open
#5,749 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
cpp

Research direction

Reproduce the issue in Symbols view on Ubuntu or Windows by creating a folder and pressing Delete, then inspect the Symbols view's keyboard handling and filter input path. Done means Delete no longer inserts a character into the filter and a configured Delete keybind works as expected; verify behavior on both reported platforms.

Written by the indexing model from the issue text.

Description

Component: UI Effort: Trivial Impact: Low UI: Symbols

Version and Platform (required):

  • Binary Ninja Version: 4.1.5741-dev
  • OS: Ubuntu and Windows
  • OS Version: 24.04 and 10
  • CPU Architecture: aarch64 and x64

Bug Description:
When you hit delete on a folder in symbols view, it places a delete character into the filter instead.

Steps To Reproduce:

  1. Make a new folder in symbols view
  2. Hit delete on that folder

Note that I cannot get this to reproduce on macOS.

Expected Behavior:
Well, because we don't actually set that keybind by default, nothing should happen. But, if you set the keybind, you'll also notice it doesn't work when it presumably should.

Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Vector35/binaryninja-api

All issues in Vector35/binaryninja-api

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.