Skip to content

Linear View Partially Blank Until Scrolling #7562

@utkonos

Description

@utkonos

Version and Platform (required):

  • Binary Ninja Version: 5.2.8546-dev Ultimate, 2071dcfd
  • OS: macos
  • OS Version: 15.6
  • CPU Architecture: arm64

Bug Description:
If I have the Python console open when I have a database open, and then I close Binary Ninja, the Python console is still open if I reopen Binary Ninja and the same database. However, if I close the Python console, there is a blank area in the main Disassembly view as if something is not being redrawn correctly. If I move the mouse to scroll the view, the blank area disappears and the whole view is drawn correctly.

Steps To Reproduce:

  1. Open a database from a project. I don't know if the project is important, but that's where I see the bug.
  2. Open the Python console.
  3. Drag the Python console so that its very large.
  4. Close Binary Ninja
  5. Open Binary Ninja
  6. Open the same database.
  7. Close the Python console.
  8. Observe the large black / blank area in the main view.
  9. Scroll the view with the black area.
  10. Observe that the view is now drawn correctly and the blank area disappears.

Expected Behavior:
When closing the Python console, the whole view area should be drawn correctly without a black square area.

Screenshots:
Sorry about the watermark!
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: UIIssue needs changes to the user interfaceEffort: LowIssues require < 1 week of workImpact: LowIssue is a papercut or has a good, supported workaroundUI: LinearIssues with the Linear view

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions