Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert PR #23052 behavior under new app context switch #25324

Closed

Conversation

filipnavara
Copy link
Member

@filipnavara filipnavara commented Oct 16, 2024

Description of Change

PR #23052 introduced some new behavior with unforeseen performance implications (reported in #24551 and #25264). It was included in a servicing release and it's currently blocking us from moving to the latest servicing update. While we already have PRs to rectify the situation (#24823, or alternatively #25291) they are quite intrusive and thus not suitable for servicing.

This leaves us with very few options. I suggest conditionally reverting the changes from #23052 under an Microsoft.Maui.RuntimeFeature.UseLegacyMeasureInvalidatedBehavior app context switch. This should allow us to optionally restore the .NET 8.0.82 behavior until a proper fix is in place.

@filipnavara filipnavara requested a review from a team as a code owner October 16, 2024 13:53
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Oct 16, 2024
Copy link
Contributor

Hey there @filipnavara! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@filipnavara filipnavara requested a review from PureWeen October 16, 2024 13:54
@filipnavara filipnavara changed the title Revert PR #23052 behavior under new Microsoft.Maui.UseLegacyMeasureInvalidatedBehavior app context switch Revert PR #23052 behavior under new app context switch Oct 16, 2024
@jsuarezruiz
Copy link
Contributor

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@PureWeen PureWeen added the do-not-merge Don't merge this PR label Oct 16, 2024
@PureWeen PureWeen added this to the .NET 8 SR10 milestone Oct 16, 2024
@filipnavara filipnavara changed the base branch from main to release/8.0.1xx-sr10 October 17, 2024 20:00
@filipnavara
Copy link
Member Author

Rebased on top of release/8.0.1xx-sr10.

@jsuarezruiz
Copy link
Contributor

Could also fix #25578

@PureWeen PureWeen changed the base branch from release/8.0.1xx-sr10 to release/8.0.1xx-sr9 October 30, 2024 16:23
@PureWeen PureWeen modified the milestones: .NET 8 SR10, .NET 8 SR9.3 Oct 30, 2024
@PureWeen
Copy link
Member

Moved to
#25613

@PureWeen PureWeen closed this Oct 30, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Nov 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
community ✨ Community Contribution do-not-merge Don't merge this PR
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants