Skip to content

fix hidden input element causing horizontal scrollbars on small screens - #4056

Merged
KoolADE85 merged 2 commits into
devfrom
bugfix/4042-dropdown-hidden-element
Nov 3, 2026
Merged

KoolADE85 merged 2 commits into
devfrom
bugfix/4042-dropdown-hidden-element

Conversation

@KoolADE85

Copy link
Copy Markdown
Contributor

A small CSS change to fix dropdown hidden elements causing horizontal scrollbars on small windows.

Fixes #4042

@github-actions

github-actions Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Dash performance benchmarks

✅ all within thresholds

scenario metric p90 (ms) median growth baseline p90 note
✅ callback_chain chain_ms 446.5 422.6 0.92x 499.1
✅ callback_chain graph_ms 2.6 2.6 1.0x 2.4
✅ callback_fanout fanout_ms 80.8 77.8 0.91x 92.5
✅ deep_nesting render_ms 51.5 49.0 0.97x 56.8
✅ full_children_replace replace_ms 5520.8 1937.6 19.0x 4697.1
✅ initial_render_large render_ms 527.2 513.4 1.02x 694.4
✅ initial_render_small render_ms 92.9 91.8 1.03x 104.0
✅ patch_append_nested append_ms 131.7 87.9 2.44x 192.3
✅ patch_append_toplevel append_ms 110.7 80.4 2.21x 140.2
✅ patch_scalar_update_large update_ms 140.1 126.1 0.94x 202.9
✅ wildcard_all_resolve wildcard_ms 293.9 277.6 0.94x 313.6
✅ wildcard_all_resolve graph_ms 1.4 1.4 1.0x 1.3

growth = late-third / early-third per-op time; ~1 is flat, a large value means the per-op cost scales with accumulated state.

machine scale vs baseline: 0.96x - divided out of the baseline ratios so they compare like for like (the absolute warn/fail ceilings are left un-scaled); calibrated on initial_render_small.

@KoolADE85
KoolADE85 merged commit 4aea221 into dev Nov 3, 2026
6 checks passed
@sonarqubecloud

sonarqubecloud Bot commented Nov 3, 2026

Copy link
Copy Markdown

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] dcc.Dropdown: hidden focus-target input is focusable inside aria-hidden and can overflow its wrapper

3 participants