Skip to content

feat(react-overflow): add pinned items#35712

Merged
layershifter merged 1 commit intomicrosoft:masterfrom
layershifter:feat/pinner-overflow
Feb 5, 2026
Merged

feat(react-overflow): add pinned items#35712
layershifter merged 1 commit intomicrosoft:masterfrom
layershifter:feat/pinner-overflow

Conversation

@layershifter
Copy link
Member

@layershifter layershifter commented Jan 30, 2026

Previous Behavior

  • Functionality of pinned items was implemented with priority
  • Items with high priority could still overflow

New Behavior

  • New pinned prop is added. Pinned items can't have priority and don't overflow even if it results in broken layout
  • New E2E tests added, the matching story was modified
  • Changes confirmed to work as expected by an engineer on product side

@github-actions
Copy link

github-actions bot commented Jan 30, 2026

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
priority-overflow
createOverflowManager
4.457 kB
1.832 kB
4.584 kB
1.873 kB
127 B
41 B
react-charts
AreaChart
406.774 kB
124.49 kB
406.925 kB
124.542 kB
151 B
52 B
react-charts
DeclarativeChart
756.608 kB
217.661 kB
756.759 kB
217.708 kB
151 B
47 B
react-charts
DonutChart
317.215 kB
94.424 kB
317.366 kB
94.473 kB
151 B
49 B
react-charts
FunnelChart
308.768 kB
91.344 kB
308.919 kB
91.391 kB
151 B
47 B
react-charts
GanttChart
389.883 kB
118.07 kB
390.034 kB
118.117 kB
151 B
47 B
react-charts
GaugeChart
316.646 kB
93.823 kB
316.797 kB
93.872 kB
151 B
49 B
react-charts
GroupedVerticalBarChart
397.761 kB
120.655 kB
397.912 kB
120.703 kB
151 B
48 B
react-charts
HeatMapChart
391.964 kB
119.781 kB
392.115 kB
119.833 kB
151 B
52 B
react-charts
HorizontalBarChart
296.942 kB
86.031 kB
297.093 kB
86.082 kB
151 B
51 B
react-charts
Legends
235.853 kB
69.37 kB
236.004 kB
69.415 kB
151 B
45 B
react-charts
LineChart
417.336 kB
126.416 kB
417.487 kB
126.47 kB
151 B
54 B
react-charts
PolarChart
345.826 kB
105.448 kB
345.977 kB
105.494 kB
151 B
46 B
react-charts
ScatterChart
397.163 kB
120.567 kB
397.314 kB
120.631 kB
151 B
64 B
react-charts
VerticalBarChart
434.238 kB
126.136 kB
434.389 kB
126.193 kB
151 B
57 B
react-charts
VerticalStackedBarChart
403.675 kB
121.505 kB
403.826 kB
121.545 kB
151 B
40 B
react-components
react-components: entire library
1.291 MB
322.995 kB
1.292 MB
323.051 kB
151 B
56 B
react-overflow
hooks only
11.977 kB
4.574 kB
12.117 kB
4.627 kB
140 B
53 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-breadcrumb
@fluentui/react-breadcrumb - package
114.872 kB
31.386 kB
react-charts
HorizontalBarChartWithAxis
63 B
83 B
react-charts
SankeyChart
213.881 kB
65.62 kB
react-charts
Sparkline
91.393 kB
28.708 kB
react-components
react-components: Button, FluentProvider & webLightTheme
70.224 kB
19.89 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
237.179 kB
68.482 kB
react-components
react-components: FluentProvider & webLightTheme
43.523 kB
13.978 kB
react-portal-compat
PortalCompatProvider
8.386 kB
2.624 kB
react-timepicker-compat
TimePicker
108.15 kB
35.693 kB
🤖 This report was generated against 31c5eb7c476e7cfe8ef3b172d20357684cf6b101

@github-actions
Copy link

Pull request demo site: URL

@layershifter layershifter marked this pull request as ready for review February 3, 2026 12:01
@layershifter layershifter requested a review from a team as a code owner February 3, 2026 12:01
@layershifter layershifter merged commit d9efb35 into microsoft:master Feb 5, 2026
12 checks passed
@layershifter layershifter deleted the feat/pinner-overflow branch February 5, 2026 10:30
krasnoff pushed a commit to krasnoff/fluentui that referenced this pull request Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants