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:
- Open a database from a project. I don't know if the project is important, but that's where I see the bug.
- Open the Python console.
- Drag the Python console so that its very large.
- Close Binary Ninja
- Open Binary Ninja
- Open the same database.
- Close the Python console.
- Observe the large black / blank area in the main view.
- Scroll the view with the black area.
- 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!

Version and Platform (required):
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:
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!