PRs that are old and have not been updated recently—likely abandoned or superseded. Consider closing with a polite note; authors can always reopen.
Each PR has three scores on a 0–10 scale:
| Points | Signal |
|---|---|
| 3.0 | No merge conflicts |
| 2.5 | CI passing 1 |
| 2.5 | Has approval 1 |
| 2.5 | Feedback addressed 1 |
| 2.5 | Discussion healthy 1 |
| 2.0–3.0 | Small, easy to review (2.0) / trivial ≤2 files, ≤20 lines (3.0) 1 |
| 1.5 | Has maintainer review 1 |
| 1.0 | Recently active 1 |
| 0.5–1.0 | Team or known author (1.0) / community (0.5) 1 |
| 0.7 | Recently updated 1 |
| 0.5 | Well labeled 1 |
| 0.3 | Good review momentum 1 |
| Points | Signal |
|---|---|
| 1.5 | No approval yet |
| 1.5 | CI blocking merge (otherwise merge-ready) |
| 1.0 | Community author |
| 1.0 | Reviewed, not approved |
| 1.0 | Has unresolved feedback |
| 1.0 | High interest |
| 0.5 | Large change (>200 lines) |
| 0.5 | Trivial change (≤2 files, ≤20 lines, no unresolved threads) |
| 0.5 | Old but active (>30d) |
| −1.5 | Author silent >14d (ball in their court) |
| −0.5 | Author slow 7–14d (ball in their court) |
(ready + 1) × (need + 1)
normalized to 0–10
PRs that are both high-need and near-ready rank highest.
🎯 = action ≥ 5
⚡ = action 4–5
1 Weight from 980-PR statistical analysis. Click any column header to re-sort. Click [?] on any score to see the breakdown.
| Ready | Need | Action | PR | Title | Next Action | CI | Disc | Age | Upd | Size | Author | Area |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.5 | 5 | 2.7 | #28565 | Implements `SecureStorage.GetOrSetAsync(key, value?)` (for #27966) | 🛑 C @scarletquasar🔍: resolve conflicts; @StephaneDelcroix🔍, @tj-devel709🔍: review needed |
✅ 1/0/0 | 0/2t 5ppl | 366d | 363d | 69 | C @scarletquasar🔍 |
essentials |
| 5.4 | 3.9 | 2.6 | #28258 | fix-27998 - [Windows] ScrollView is not scrolling to the bottom if in grid with *,auto Width | C @BrayanKhosravian🔍: respond to 1 thread(s) from @jsuarezruiz🔍 |
✅ 1/0/0 | 1/1t 3ppl | 380d | 361d | 268 | C @BrayanKhosravian🔍 |
layout controls-scrollview |
| 5.8 | 3.3 | 2.4 | #29939 | [Android] Add defensive not null check to SearchHandlerAppearanceTracker.FocusChange | C @Transis-Felipe🔍: respond to 1 thread(s) from @jsuarezruiz🔍 |
⏳ 1/0/1 | 1/1t 3ppl | 285d | 281d | 🐁 5 | C @Transis-Felipe🔍 |
controls-shell |
| 7 | 1.7 | 1.8 | #30377 | [Mac] Fix Button sizing broken by .NET9 when using the Mac UI Idiom | @StephaneDelcroix🔍, @rmarinho🔍: review needed |
✅ 129/0/0 | 0/0t 0ppl | 265d | 265d | 83 | @jsuarezruiz🔍 |
controls-button |
| 5 | 3.3 | 2.1 | #30111 | Move Blazor targets logic into conditional import to fix library project issues | @mattleibow🔍, @Aguilex🔍: review needed |
❌ 127/1/0 | 0/1t 3ppl | 275d | 228d | 249 | @mattleibow🔍 via |
blazor |
| 5.4 | 3.3 | 2.3 | #31769 | Remove excessive measure call | @jfversluis🔍, @kubaflo🔍: review needed |
❌ 130/23/0 | 0/1t 3ppl | 180d | 179d | 🐁 4 | @PureWeen🔍 |
|
| 4.6 | 4.4 | 2.5 | #31752 | Fix ScrollView Content Misalignment in RTL FlowDirection with Dynamic Content | @jfversluis🔍, @kubaflo🔍: review needed |
❌ 87/17/0 | 0/13t 1ppl | 181d | 147d | 348 | @jsuarezruiz🔍 |
controls-scrollview |
| 2.8 | 3.9 | 1.5 | #32366 | Enforce single unique category per test in xUnit device tests with compile-time analyzers | 🛑 @mattleibow🔍: resolve conflicts; respond to 6 thread(s) |
✅ 46/0/0 | 🔥 6/16t 4ppl | 140d | 139d | 474 | @mattleibow🔍 via |
|
| 5.1 | 1.7 | 1.4 | #21169 | Cache SKPath to PathF.PlatformPath in Microsoft.Maui.Graphics.Skia | @StephaneDelcroix🔍, @rmarinho🔍: review needed |
⚠️ 0/0/0 | 0/0t 3ppl | 741d | 131d | 29 | @lindexi🔍 |
drawing |
| 6 | 2.2 | 1.9 | #32753 | LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20251119201314825 to main | @jfversluis🔍, @kubaflo🔍: review needed |
❌ 58/4/0 | 0/0t 0ppl | 124d | 124d | 20 | @csigs🔍 |
|
| 5.9 | 2.8 | 2.2 | #29905 | Fix hardcoded version of Microsoft.DotNet.XHarness.TestRunners.Xunit in test projects | 🛑 @akoeplinger🔍: fix CI failures |
❌ 55/7/0 | 0/0t 5ppl | 287d | 117d | 44 | @akoeplinger🔍 |
testing |
| 2.8 | 2.2 | 1 | #32714 | Switch to SLNX and without switching to SLNF | 🛑 @mattleibow🔍: resolve conflicts; @jfversluis🔍, @kubaflo🔍: review needed |
❌ 159/4/0 | 0/0t 3ppl | 125d | 115d | 3805 | @mattleibow🔍 |
|
| 6 | 3.3 | 2.5 | #33025 | Fix the Aspire ServiceDefaults project template | @jfversluis🔍, @kubaflo🔍: review needed |
❌ 144/12/3 | 0/2t 2ppl | 108d | 101d | 9 | @mattleibow🔍 |
|
| 4.4 | 3.3 | 1.9 | #23329 | [Windows] Fix select-all Entry select logic | @Foda🔍: respond to 1 thread(s) from @PureWeen🔍 |
❌ 308/7/1 | 1/1t 5ppl | 634d | 91d | 102 | @Foda🔍 |
controls-entry |
| 4.1 | 3.9 | 2.1 | #27877 | [Windows] Fix "PlatformView cannot be null here" Exception using VisualStates | 🛑 @jsuarezruiz🔍: resolve conflicts; respond to 2 thread(s) |
✅ 129/0/0 | 2/2t 4ppl | 399d | 63d | 250 | @jsuarezruiz🔍 |
xaml |
| 6 | 3.3 | 2.5 | #32203 | Don't pack .NET Standard | @jfversluis🔍, @kubaflo🔍: review needed |
❌ 9/3/0 | 0/1t 1ppl | 150d | 61d | 🐁 4 | @mattleibow🔍 |
|
| 3.4 | 5 | 2.2 | #33093 | [Windows] [Android] Added Picker Styling for BorderColor and BorderThickness | 🛑 C |
✅ 2/0/0 | 1/9t 4ppl | 104d | 52d | 319 | C |
controls-picker |
| 6.1 | 3.3 | 2.5 | #31597 | Update HybridWebViewQueryStringHelper.cs | 🔄 C @Walkramis🔍: merge main (stale 49d) |
⏳ 1/0/1 | 0/0t 3ppl | 192d | 49d | 🐁 2 | C @Walkramis🔍 |
|
| 4.1 | 3.3 | 1.8 | #31694 | [Testing] Include more testing around Windows Image Aspect recent fixes | @rmarinho🔍, @jfversluis🔍: review needed |
❌ 139/10/0 | 0/5t 3ppl | 186d | 43d | 1564 | @jsuarezruiz🔍 |
image testing |
| 4 | 4.4 | 2.2 | #32191 | [iOS, macOS] Fixed CollectionView KeepLastItemInView Not Updating Correctly When Items Are Added Dynamically | C @NanthiniMahalingam🔍: respond to 6 thread(s) from 🔍, @jsuarezruiz🔍 |
❌ 24/3/0 | 🔥 6/6t 7ppl | 151d | 35d | 151 | C @NanthiniMahalingam🔍 |
controls-collectionview |
| 4.1 | 4.4 | 2.3 | #32141 | [iOS] Fix for Incorrect Scroll in Loop Mode When CurrentItem Is Not Found in ItemsSource | C @SyedAbdulAzeemSF4852🔍: respond to 3 thread(s) from @jsuarezruiz🔍 |
❌ 24/3/0 | 3/4t 4ppl | 153d | 34d | 139 | C @SyedAbdulAzeemSF4852🔍 |
controls-collectionview |
| 4 | 4.4 | 2.2 | #32135 | [CarouselViewHandler2] Fir fox CurrentItem does not work when ItemSpacing is set | C @SyedAbdulAzeemSF4852🔍: respond to 3 thread(s) from @jsuarezruiz🔍, 🔍 |
❌ 124/5/0 | 🔥 3/4t 6ppl | 153d | 32d | 120 | C @SyedAbdulAzeemSF4852🔍 |
controls-collectionview |
| 4.1 | 4.4 | 2.3 | #31540 | CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed. | C @KarthikRajaKalaimani🔍: respond to 1 thread(s) from @jsuarezruiz🔍; rerequest Copilot review |
❌ 157/4/0 | 1/1t 5ppl | 196d | 32d | 147 | C @KarthikRajaKalaimani🔍 |
controls-collectionview |
| 4.5 | 4.4 | 2.5 | #31867 | [Android] CollectionView: Fix drag-and-drop reordering into empty groups | 🛑 C @SuthiYuvaraj🔍: resolve conflicts; @rmarinho🔍, @jfversluis🔍: review needed |
✅ 27/0/0 | 0/0t 4ppl | 170d | 32d | 284 | C @SuthiYuvaraj🔍 |
controls-collectionview |
| 4.8 | 5 | 2.9 | #32109 | [iOS] Fix App crash with NullReferenceException in ShellSectionRenderer | C @devanathan-vaithiyanathan🔍: respond to 2 thread(s) from @jsuarezruiz🔍, 🔍 |
✅ 27/0/0 | 🔥 2/2t 6ppl | 154d | 32d | 256 | C @devanathan-vaithiyanathan🔍 |
controls-shell |
| 5.1 | 5 | 3 | #32245 | [iOS, Mac] Fix for Background set to Transparent doesn't have the same behavior as BackgroundColor Transparent | C @HarishwaranVijayakumar🔍: respond to 1 thread(s) from @jsuarezruiz🔍 |
✅ 1/0/0 | 1/2t 5ppl | 147d | 32d | 281 | C @HarishwaranVijayakumar🔍 |
|
| 1.5 | 3.9 | 1 | #31755 | Adopt DensityValue in Grid to Enable Precise Pixel-Aware Layout & Fixed label cropping inside the border control with a specific padding value on certain Android devices | 🛑 C @NanthiniMahalingam🔍: resolve conflicts; respond to 5 thread(s) |
❌ 93/67/0 | 5/5t 3ppl | 181d | 32d | 673 | C @NanthiniMahalingam🔍 |
|
| 3.8 | 5 | 2.4 | #31737 | Implement screenshot cropping based on device orientation | @PureWeen🔍, @rmarinho🔍: review needed |
❌ 143/6/1 | 🔥 0/2t 8ppl | 181d | 27d | 124 | C @Ahamed-Ali🔍 |
testing |
| 4.9 | 4.4 | 2.6 | #31291 | [iOS & macOS] Fixed IndicatorView square shape does not update on load or dynamically | C @NanthiniMahalingam🔍: respond to 6 thread(s) from @jsuarezruiz🔍, 🔍 |
✅ 23/0/0 | 🔥 6/6t 7ppl | 214d | 27d | 132 | C @NanthiniMahalingam🔍 |
controls-collectionview |
| 5 | 5 | 3 | #29591 | Fix for CarouselView Position property not working properly in windows platfrom | C @SuthiYuvaraj🔍: respond to 1 thread(s) from @jsuarezruiz🔍 |
✅ 83/0/0 | 1/1t 5ppl | 308d | 25d | 424113 | C @SuthiYuvaraj🔍 |
controls-collectionview |
| 4.6 | 4.4 | 2.5 | #27829 | [iOS]Fix Page BackgroundImageSource scaling | 🛑 C @bhavanesh2001🔍: resolve conflicts; respond to 1 thread(s) |
✅ 129/0/0 | 1/1t 4ppl | 400d | 20d | 9 | C @bhavanesh2001🔍 |
drawing |
| 7 | 2.2 | 2.1 | #24610 | [Android] Ensure disconnected ItemsViewHandler doesn't hold onto the items source | 🔄 C @filipnavara🔍: merge main (stale 20d) |
⏳ 1/0/1 | 🔥 0/0t 6ppl | 564d | 20d | 25 | C @filipnavara🔍 |
controls-collectionview |
| 6 | 3.3 | 2.5 | #31498 | [iOS] Fix RightToLeft flow direction for FormattedText | @jfversluis🔍, @kubaflo🔍: review needed |
✅ 1/0/0 | 0/1t 3ppl | 200d | 20d | 257 | @jsuarezruiz🔍 |
controls-label |
| 2.9 | 5 | 1.9 | #31159 | Feature Matrix Test Sample updates to verify the iOS Label performance improvement fix | C @Tamilarasan-Paranthaman🔍: respond to 1 thread(s) from @jsuarezruiz🔍 |
❌ 24/4/0 | 🔥 1/6t 7ppl | 222d | 20d | 606 | C @Tamilarasan-Paranthaman🔍 |
|
| 4.9 | 5 | 2.9 | #30324 | [Windows] Fixed Entry Editor placeholder Text CharacterSpacing | @rmarinho🔍: review needed |
❌ 22/6/0 | 0/3t 5ppl | 267d | 20d | 114 | C @SubhikshaSf4851🔍 |
controls-editor |
| 6.2 | 5 | 3.6 | #30533 | [Windows] Fixed TimePicker CharacterSpacing issue | 🔄 C @SubhikshaSf4851🔍: merge main (stale 20d) |
✅ 28/0/0 | 0/3t 5ppl | 257d | 20d | 91 | C @SubhikshaSf4851🔍 |
controls-datetimepicker |
| 4.9 | 4.4 | 2.6 | #30067 | Fixed the Picker didn't dismiss it when tapping outside on iOS and MacCatalyst platform. | C @KarthikRajaKalaimani🔍: respond to 9 thread(s) from C @bhavanesh2001🔍, @jsuarezruiz🔍 |
✅ 28/0/0 | 🔥 9/9t 9ppl | 278d | 19d | 136 | C @KarthikRajaKalaimani🔍 |
controls-picker |
| 3.9 | 3.9 | 2 | #27477 | Improve VisualState order and prevent sticky Focused visual state | @mattleibow🔍: respond to 3 thread(s) from @MartyIX🔍 |
❌ 121/7/0 | 🔥 3/6t 7ppl | 417d | 17d | 465 | @mattleibow🔍 |
xaml |
| 5.2 | 4.4 | 2.8 | #31566 | [Windows] Fixed URI images not displaying | C @Ahamed-Ali🔍: respond to 4 thread(s) from 🔍 |
✅ 30/0/0 | 4/4t 4ppl | 194d | 15d | 92 | C @Ahamed-Ali🔍 |
image |