GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Resizing window too small crashes app · Issue #1100 · fastplotlib/fastplotlib

Resizing window too small crashes app #1100

New issue
Copy link
New issue
Copy link
Open
Open
Resizing window too small crashes app#1100
Copy link

Description

@FlynnOConnell
FlynnOConnell
opened on Oct 9, 2026
Issue body actions

Users are reporting situations where they try to make the application smaller, which leads to the U/I becoming unresponsive even though the window can still be moved around. I've also seen this happen sporadically but never made an issue of it

  Traceback (most recent call last):
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/rendercanvas/core/coreutils.py", line 51, in log_exception
    yield
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/rendercanvas/base.py", line 590, in _draw_and_present
    self._draw_frame()
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/fastplotlib/layouts/_imgui_figure.py", line 150, in _render
    super()._render(draw)
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/fastplotlib/layouts/_figure.py", line 557, in _render
    subplot._render()
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/fastplotlib/layouts/_subplot.py", line 205, in _render
    self.axes.update_using_camera()
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/fastplotlib/axes/_axes.py", line 691, in update_using_camera
    self.update(bbox, intersection)
   File "/Users/toddzheng/repos/aod/.venv/lib/python3.12/site-packages/fastplotlib/axes/_axes.py", line 711, in update
    world_x_10, world_y_10, world_z_10 = intersection
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  TypeError: cannot unpack non-iterable NoneType object

Activity

  1. kushalkolar commented on Oct 9, 2026

    @kushalkolar
    kushalkolar
    on Oct 9, 2026
    Member
    More actions

    You can set the minimum size of the window based on the GUI backend? (qt, glfw, or anywidget).

    That traceback is weird though, I know the wgpu negative viewport size one though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.