emilk / emilk/egui

TableBuilder column separators overlap other widgets if .resizable is set to true

Open
#7,642 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
30.6k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
72

Description

**Describe the bug**
When drawing TableBuilder.resible(true), column separators take all vertical space overlapping with other widget below! See pictures below for a comparison!

**To Reproduce**
1. Set TableBuilder.resible(true)
2. Display something after the table (like a label for example)

**Expected behavior**
Table separators should stop when the last row of the table is drawn.

**Screenshots**
Behaviour with TableBuilder.resible(true)
Image

Behaviour with TableBuilder.resible(false)
Image

**Desktop (please complete the following information):**
Happens on both macOS Tahoe 26.0.1 and on Windows 11

Contributor guide

Open the contributing guide

Research direction

First reproduce the issue with TableBuilder.resizable(true) and a label displayed below the table, comparing it with resizable(false). Trace the TableBuilder rendering and layout entry points, then verify that column separators stop at the last row and no longer overlap the following widget.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.