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

Navigation from the 'more' tab #26292

Merged
merged 3 commits into from
Jan 28, 2025
Merged

Navigation from the 'more' tab #26292

merged 3 commits into from
Jan 28, 2025

Conversation

kubaflo
Copy link
Contributor

@kubaflo kubaflo commented Dec 1, 2024

Along with this @albyrock87's PR: #22574, the shell navigation should be flawless :)

Issues Fixed

Fixes #26165
Fixes #18193

Demo
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2024-11-30.at.17.55.22.mp4

@kubaflo kubaflo requested a review from a team as a code owner December 1, 2024 13:37
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Dec 1, 2024
@kubaflo kubaflo added platform/iOS 🍎 area-controls-shell Shell Navigation, Routes, Tabs, Flyout labels Dec 1, 2024
@kubaflo kubaflo requested a review from PureWeen December 1, 2024 13:40
@jfversluis
Copy link
Member

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@PureWeen
Copy link
Member

PureWeen commented Dec 3, 2024

/rebase

@PureWeen
Copy link
Member

PureWeen commented Dec 3, 2024

/azp run

This comment was marked as outdated.

Copy link
Member

@jfversluis jfversluis left a comment

Choose a reason for hiding this comment

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

Tests failing for this one!

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@PureWeen
Copy link
Member

/rebase

@PureWeen
Copy link
Member

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kubaflo
Copy link
Contributor Author

kubaflo commented Jan 7, 2025

@PureWeen can we try again. The strange thing is that it passes locally though🤔
Screenshot 2025-01-07 at 14 59 56

I've also modified the other test

@PureWeen
Copy link
Member

PureWeen commented Jan 7, 2025

/azp run

@PureWeen PureWeen modified the milestones: .NET 9 SR3, .NET 9 SR4 Jan 14, 2025
Copy link
Member

@mattleibow mattleibow left a comment

Choose a reason for hiding this comment

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

Javier's comment on adding a test for the actual more tab is good. We need to make sure that navigating using links and then back should also work.

@kubaflo
Copy link
Contributor Author

kubaflo commented Jan 15, 2025

@mattleibow @mattleibow I've extended the UiTest

@PureWeen
Copy link
Member

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@mattleibow
Copy link
Member

mattleibow commented Jan 17, 2025

FYI: I created an issue with a task to re-enable these tests on Mac Catalyst when we get a chance : #27206

@kubaflo
Copy link
Contributor Author

kubaflo commented Jan 17, 2025

FYI: I created an issue with a task to re-enable these tests on Mac Catalyst when we get a chance : #27206

Thanks!

@anandhan-rajagopal
Copy link
Contributor

FYI: I created an issue with a task to re-enable these tests on Mac Catalyst when we get a chance : #27206

@mattleibow & @kubaflo I have gone through the test cases and observed that there are multiple click actions, with each click leading to a new page, requiring further interaction with the elements on those pages. I suggest that we could wait for the elements to before executing any click actions. This might be successful in Catalyst and avoid flakiness in CI.

image

@kubaflo
Copy link
Contributor Author

kubaflo commented Jan 20, 2025

FYI: I created an issue with a task to re-enable these tests on Mac Catalyst when we get a chance : #27206

@mattleibow & @kubaflo I have gone through the test cases and observed that there are multiple click actions, with each click leading to a new page, requiring further interaction with the elements on those pages. I suggest that we could wait for the elements to before executing any click actions. This might be successful in Catalyst and avoid flakiness in CI.

image

Okay, thanks! I've added a commit🤞

@PureWeen
Copy link
Member

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

mattleibow
mattleibow previously approved these changes Jan 23, 2025
Copy link
Member

@PureWeen PureWeen left a comment

Choose a reason for hiding this comment

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

ShellNavigationShouldWorkInMoreTab failing on iOS

@PureWeen
Copy link
Member

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@PureWeen PureWeen merged commit c03601d into dotnet:main Jan 28, 2025
102 of 104 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-controls-shell Shell Navigation, Routes, Tabs, Flyout community ✨ Community Contribution platform/iOS 🍎
Projects
Status: Done
6 participants