Skip to content

Data tags created via API don't show up in graph view until view refresh #6795

Closed
@utkonos

Description

@utkonos

Version and Platform (required):

  • Binary Ninja Version: 5.1.7383
  • OS: macOS
  • OS Version: 15.4.1
  • CPU Architecture: x64

Bug Description:
If a tag is created at a binaryview address using the Python API, the Graph view does not show the tag at that location until after the view is refreshed for another reason.

Steps To Reproduce:

  1. Change to Graph View of Disassembly
  2. Create a custom tag at an address using API: bv.add_tag(addr, tag_name, tag_data)
  3. Notice that the tag did not appear even though it exists.

Expected Behavior:
View redrawn with the new tag visible.

Screenshots/Video Recording:
Here I am showing tags at the location and there is no tag in the Graph view behind the popup window.
Image

Metadata

Metadata

Assignees

Labels

Component: UIIssue needs changes to the user interfaceEffort: LowIssue should take < 1 weekImpact: LowIssue is a papercut or has a good, supported workaround

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions