Skip to content

Comments

Remove InternalsVisibleTo attributes for .NET MAUI Community Toolkit#33442

Merged
PureWeen merged 2 commits intoinflight/currentfrom
copilot/remove-internalsvisibleto-attribute
Jan 20, 2026
Merged

Remove InternalsVisibleTo attributes for .NET MAUI Community Toolkit#33442
PureWeen merged 2 commits intoinflight/currentfrom
copilot/remove-internalsvisibleto-attribute

Conversation

Copy link
Contributor

Copilot AI commented Jan 9, 2026

Removes all InternalsVisibleTo attributes that grant the .NET MAUI Community Toolkit access to internal APIs. This reverts the visibility changes previously added in PR #29321 while preserving all other modifications.

Files Modified

  • src/Controls/src/Xaml/Properties/AssemblyInfo.cs - Removed 6 CommunityToolkit assembly references
  • src/Controls/src/Core/Properties/AssemblyInfo.cs - Removed 6 CommunityToolkit assembly references
  • src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs - Removed 5 CommunityToolkit assembly references
  • src/Core/src/Properties/AssemblyInfo.cs - Removed 5 CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following assemblies:

  • CommunityToolkit.Maui
  • CommunityToolkit.Maui.Core
  • CommunityToolkit.Maui.Embedding
  • CommunityToolkit.Maui.UnitTests
  • CommunityToolkit.Maui.Markup
  • CommunityToolkit.Maui.Markup.UnitTests
Original prompt

I want to remove the InternalsVisibleTo attribute for all the .NET MAUI Community Toolkit references. We reverted those changes once here: #29321

Ignore all the other changes, only add back the removal of the InternalsVisibleTo. Target the main branch.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Remove InternalsVisibleTo attribute for .NET MAUI Toolkit Remove InternalsVisibleTo attributes for .NET MAUI Community Toolkit Jan 9, 2026
Copilot AI requested a review from jfversluis January 9, 2026 12:26
@jfversluis jfversluis marked this pull request as ready for review January 9, 2026 12:36
Copilot AI review requested due to automatic review settings January 9, 2026 12:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes all InternalsVisibleTo attributes that previously granted the .NET MAUI Community Toolkit access to internal APIs, reverting changes from PR #29321. The removal affects 22 declarations across Core, Controls, Xaml, and Essentials assemblies.

Key Changes:

  • Removes internal API visibility for 6 CommunityToolkit assemblies (Maui, Maui.Core, Maui.Embedding, Maui.UnitTests, Maui.Markup, Maui.Markup.UnitTests)
  • Cleans up one duplicate Controls.TestCases.HostApp entry that was inadvertently added in the previous PR

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs Removes 5 CommunityToolkit InternalsVisibleTo declarations from Essentials assembly
src/Core/src/Properties/AssemblyInfo.cs Removes 5 CommunityToolkit InternalsVisibleTo declarations from Core assembly
src/Controls/src/Xaml/Properties/AssemblyInfo.cs Removes 6 CommunityToolkit InternalsVisibleTo declarations (including Embedding) from Xaml assembly
src/Controls/src/Core/Properties/AssemblyInfo.cs Removes 6 CommunityToolkit InternalsVisibleTo declarations and cleans up duplicate Controls.TestCases.HostApp entry

@rmarinho
Copy link
Member

rmarinho commented Jan 9, 2026

/azp run maui-pr

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jfversluis jfversluis added this to the .NET 10.0 SR4 milestone Jan 12, 2026
@jfversluis
Copy link
Member

/rebase

Copilot AI and others added 2 commits January 20, 2026 14:45
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
@github-actions github-actions bot force-pushed the copilot/remove-internalsvisibleto-attribute branch from 8adbbb4 to 11bbcba Compare January 20, 2026 14:45
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jfversluis
Copy link
Member

jfversluis commented Jan 20, 2026

Confirmed that this is working with Toolkit version 12.0.0 and up

@jfversluis jfversluis added the p/0 Current heighest priority issues that we are targeting for a release. label Jan 20, 2026
@PureWeen PureWeen changed the base branch from main to inflight/current January 20, 2026 16:08
@PureWeen PureWeen merged commit bcbb9a0 into inflight/current Jan 20, 2026
8 of 28 checks passed
@PureWeen PureWeen deleted the copilot/remove-internalsvisibleto-attribute branch January 20, 2026 16:10
github-actions bot pushed a commit that referenced this pull request Jan 21, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Jan 23, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
PureWeen pushed a commit that referenced this pull request Jan 27, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
PureWeen pushed a commit that referenced this pull request Jan 29, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
PureWeen pushed a commit that referenced this pull request Feb 2, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Feb 4, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Feb 8, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
PureWeen pushed a commit that referenced this pull request Feb 9, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Feb 9, 2026
…33442)

Removes all `InternalsVisibleTo` attributes that grant the .NET MAUI
Community Toolkit access to internal APIs. This reverts the visibility
changes previously added in PR #29321 while preserving all other
modifications.

### Files Modified

- **src/Controls/src/Xaml/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Controls/src/Core/Properties/AssemblyInfo.cs** - Removed 6
CommunityToolkit assembly references
- **src/Essentials/src/AssemblyInfo/AssemblyInfo.shared.cs** - Removed 5
CommunityToolkit assembly references
- **src/Core/src/Properties/AssemblyInfo.cs** - Removed 5
CommunityToolkit assembly references

Total: 22 InternalsVisibleTo declarations removed for the following
assemblies:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Core
- CommunityToolkit.Maui.Embedding
- CommunityToolkit.Maui.UnitTests
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Markup.UnitTests

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> I want to remove the InternalsVisibleTo attribute for all the .NET
MAUI Community Toolkit references. We reverted those changes once here:
#29321
> 
> Ignore all the other changes, only add back the removal of the
InternalsVisibleTo. Target the main branch.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
PureWeen added a commit that referenced this pull request Feb 10, 2026
.NET MAUI inflight/candidate introduces significant improvements across
all platforms with focus on quality, performance, and developer
experience. This release includes 20 commits with various improvements,
bug fixes, and enhancements.


## Blazor
- Fix for BlazorWebView Back Navigation Issues on Android 13+ After
Predictive Back Gesture Changes by @SuthiYuvaraj in
#33213
  <details>
  <summary>🔧 Fixes</summary>

- [Back navigation different between .net 9 and .net 10 blazor
hybrid](#32767)
  </details>

## CollectionView
- [Android] Fix for CollectionView.EmptyView does not remeasure its
height when the parent layout changes dynamically, causing incorrect
sizing. by @BagavathiPerumal in
#33559
  <details>
  <summary>🔧 Fixes</summary>

- [`CollectionView.EmptyView` does not remeasure its height when the
parent layout changes dynamically, causing incorrect
sizing.](#33324)
  </details>

- [Android] Fixed CollectionView reordering last item by @vitalii-vov in
#17825
  <details>
  <summary>🔧 Fixes</summary>

- [Android app crashes when dragging into
CollectionView](#17823)
  </details>

## DateTimePicker
- [iOS] Fix VoiceOver focus not shifting to Picker/DatePicker/TimePicker
popups by @kubaflo in #33152
  <details>
  <summary>🔧 Fixes</summary>

- [Voiceover does not automatically shift focus to the "Category" popup
when it opens.: A11y_Developer balance version .NET
10_Project_ScreenReader](#30746)
  </details>

## Dialogalert
- [iOS 26] Fix DisplayPromptAsync maxLength not enforced due to new
multi-range delegate by @Shalini-Ashokan in
#33616
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS 26.1] DisplayPromptAsync ignores maxLength and does not respect
RTL FlowDirection](#33549)
  </details>

## Flyout
- [iOS] Shell: Account for SafeArea when positioning flyout footer by
@kubaflo in #32891
  <details>
  <summary>🔧 Fixes</summary>

- [[IOS] Footer not displaying in iOS when StackOrientation.Horizontal
is set on FlyoutFooter](#26395)
  </details>

## Fonts
- Hide obsolete FontSize values from IDE autocomplete by @noiseonwires
in #33694

## Gestures
- Android pan fixes by @BurningLights in
#21547
  <details>
  <summary>🔧 Fixes</summary>

- [Flickering occurs while updating the width of ContentView through
PanGestureRecognizer.](#20772)
  </details>

## Navigation
- Shell: Add duplicate route validation for sibling elements by
@SubhikshaSf4851 in #32296
  <details>
  <summary>🔧 Fixes</summary>

- [OnNavigatedTo is not called when navigating from a specific
page](#14000)
  </details>

## Picker
- Improved Unfocus support for Picker on Mac Catalyst by @kubaflo in
#33127
  <details>
  <summary>🔧 Fixes</summary>

- [When using voiceover unable to access expanded list of project combo
box: A11y_.NET maui_user can creat a tak_Screen
reader](#30897)
- [Task and Project controls are not accessible with keyboard:A11y_.NET
maui_User can create a new
task_Keyboard](#30891)
  </details>

## SafeArea
- [iOS] SafeArea: Return Empty for non-ISafeAreaView views (opt-in
model) by @praveenkumarkarunanithi in
#33526
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS] SafeArea is not applied when a ContentPage uses a
ControlTemplate](#33458)
  </details>

## Shell
- [iOS] Fix ObjectDisposedException in TraitCollectionDidChange on
window disposal by @jeremy-visionaid in
#33353
  <details>
  <summary>🔧 Fixes</summary>

- [Intermittent crash on exit on MacCatalyst -
ObjectDisposedException](#33352)
  </details>

- [Issue-Resolver] Explicit fallback for BackButtonBehavior lookup by
@kubaflo in #33204
  <details>
  <summary>🔧 Fixes</summary>

- [Setting BackButtonBehavior to not visible or not enabled does not
work](#28570)
- [BackButtonBehavior not
bound](#33139)
  </details>

## Templates
- [Templates] Remove redundant SemanticProperties.Description attribute
by @kubaflo in #33621
  <details>
  <summary>🔧 Fixes</summary>

- [Task and Project controls are not accessible with keyboard:A11y_.NET
maui_User can create a new
task_Keyboard](#30891)
- [Unable to select "Tags" when Voiceover is turned on.: A11y_Developer
balance version .NET
10_Project_ScreenReader](#30749)
  </details>

## Theme
- [Windows] Fix runtime theme update for controls and TitleBar by
@Tamilarasan-Paranthaman in #31714
  <details>
  <summary>🔧 Fixes</summary>

- [[Windows][MacOS?] Change title bar color when switching light/dark
theme at runtime](#12507)
- [OS system components ignore app
theme](#22058)
- [[Mac Catalyst][Windows] TitleBar not reacting on UserAppTheme
changes](#30518)
- [In dark theme "Back" and "hamburger" button icon color contrast with
background color is less than 3:1: A11y_.NET maui_User can get all the
insights of Dashboard_Non text
Contrast](#30807)
- [`Switch` is invisible on `PointOver` when theme has
changed](#31819)
  </details>

## Theming
- [XSG] Fix Style Setters referencing source-generated bindable
properties by @simonrozsival in
#33562

## Titlebar
- [Windows] Fix TitleBar.IsVisible = false the caption buttons become
unresponsive by @devanathan-vaithiyanathan in
#33256
  <details>
  <summary>🔧 Fixes</summary>

- [When TitleBar.IsVisible = false the caption buttons become
unresponsive on Windows](#33171)
  </details>

## WebView
- Fix WebView JavaScript string escaping for backslashes and quotes by
@StephaneDelcroix in #33726

## Xaml
- [XSG] Fix NaN value in XAML generating invalid code by
@StephaneDelcroix in #33533
  <details>
  <summary>🔧 Fixes</summary>

- [[XSG] NaN value in XAML generates invalid
code](#33532)
  </details>


<details>
<summary>📦 Other (1)</summary>

- Remove InternalsVisibleTo attributes for .NET MAUI Community Toolkit
by @jfversluis via @Copilot in #33442

</details>
**Full Changelog**:
main...inflight/candidate
dartasen added a commit to dartasen/maui that referenced this pull request Feb 13, 2026
dartasen added a commit to dartasen/maui that referenced this pull request Feb 13, 2026
github-actions bot pushed a commit that referenced this pull request Feb 13, 2026
PureWeen pushed a commit that referenced this pull request Feb 15, 2026
#34047)

### Description of Change

This reverts commit 8e96657. (from
#33442)

Context :  #29321 

> Revert for now because the timing doesn't line up yet. We don't have a
version of the Toolkit that uses the public types so with this change,
the .NET 10 preview templates (using --sample-content) using the Toolkit
will break immediately.

This is still not true as per the time we're discussing this, so there's
no good reason to introduce those changes (from #33442) in a service
release, as this is a massive breaking change. Making the version
unusable for everyone using the toolkit.

Not to mention that 10.0.40 has some important bug fixes related to
different crashes, which makes this situation quite annoying

### Issues Fixed

Fixes #34035 
Fixes #34034 
Fixes #34048 

#### Toolkit issues related


[https://github.com/CommunityToolkit/Maui/issues/3089](https://github.com/CommunityToolkit/Maui/issues/3089)

[https://github.com/CommunityToolkit/Maui/issues/3092](https://github.com/CommunityToolkit/Maui/issues/3092)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p/0 Current heighest priority issues that we are targeting for a release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants