Skip to content

[iOS] Fixed the flyout icon and content page disappeared when focus on the shell search handler#28474

Merged
kubaflo merged 5 commits intodotnet:inflight/currentfrom
NanthiniMahalingam:fix-22060
Mar 22, 2026
Merged

[iOS] Fixed the flyout icon and content page disappeared when focus on the shell search handler#28474
kubaflo merged 5 commits intodotnet:inflight/currentfrom
NanthiniMahalingam:fix-22060

Conversation

@NanthiniMahalingam
Copy link
Copy Markdown
Contributor

@NanthiniMahalingam NanthiniMahalingam commented Mar 18, 2025

Issue Details

  • When the search controller has an empty item source and is focused on the Shell search handler, the flyout icon and content page title disappear with no option to make them visible again.

Root Cause

  • The ShowsCancelButton property of the Shell's UISearchController search bar is set to false. As a result, when the search controller is focused, the cancel button does not appear, preventing the flyout icon and content page title from being visible when the search controller has an empty item source.

Description of Changes

  • Setting ShowsCancelButton to false is no longer necessary, as this behavior is now handled by the automaticallyShowsCancelButton property in UISearchBar.
  • The cancel button ensures that the flyout icon and content page title return to their normal visibility after focusing and unfocusing. When clicking the cancel button, the flyout icon and content page title are now correctly displayed, when the search controller has an empty item source.

Issues Fixed

Fixes #22060

Validated the behaviour in the following platforms

  • Android
  • Windows
  • iOS
  • Mac

Output

Before After
Issue_22060_Before.mp4
Issue_22060_After.mp4

@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Mar 18, 2025
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

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

@dotnet-policy-service dotnet-policy-service bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Mar 18, 2025
@jsuarezruiz jsuarezruiz added the area-controls-shell Shell Navigation, Routes, Tabs, Flyout label Mar 19, 2025
@NanthiniMahalingam NanthiniMahalingam marked this pull request as ready for review March 19, 2025 11:03
Copilot AI review requested due to automatic review settings March 19, 2025 11:03
@NanthiniMahalingam NanthiniMahalingam requested a review from a team as a code owner March 19, 2025 11:03
Copy link
Copy Markdown
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 addresses issue #22060 by ensuring that the flyout icon and content page title reappear after interacting with the iOS search controller.

  • Removed the manual setting of ShowsCancelButton in iOS SearchHandlerAppearanceTracker.
  • Added UI tests in TestCases.Shared.Tests to verify the fix.
  • Updated the Shell sample in TestCases.HostApp to integrate the new search behavior.

Reviewed Changes

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

File Description
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue22060.cs Added a UI test to verify flyout icon and content page title reappear on cancel.
src/Controls/tests/TestCases.HostApp/Issues/Issue22060.cs Updated Shell sample with the new SearchHandler configuration.
src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/SearchHandlerAppearanceTracker.cs Removed the explicit setting of ShowsCancelButton to false, relying on automaticallyShowsCancelButton instead.
Comments suppressed due to low confidence (1)

src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/SearchHandlerAppearanceTracker.cs:40

  • The removal of setting ShowsCancelButton to false is correct based on the new behavior. Please ensure that automaticallyShowsCancelButton is consistently handling the cancel button appearance across all scenarios on iOS.
_uiSearchBar.ShowsCancelButton = false;

@jsuarezruiz
Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 3 pipeline(s).

@@ -0,0 +1,26 @@
#if IOS // Flyout icon and content page title disappeared when focus on the search handler in iOS platform alone
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is fine, although it would be nice to run the test on all the platforms. You'd need queries for each case, though.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Hi @jsuarezruiz
Yes, I have added queries for each platform and included test cases for all platforms.

@NanthiniMahalingam NanthiniMahalingam changed the title Fixed the flyout icon and content page disappeared when focus on the … Fixed the flyout icon and content page disappeared when focus on the shell search handler Mar 25, 2025
@jsuarezruiz
Copy link
Copy Markdown
Contributor

@NanthiniMahalingam Could you rebase and fix the conflict? Thanks in advance.

@NanthiniMahalingam
Copy link
Copy Markdown
Contributor Author

@NanthiniMahalingam Could you rebase and fix the conflict? Thanks in advance.

Hi @jsuarezruiz,

Rebased and resolved the conflict.

@jsuarezruiz
Copy link
Copy Markdown
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

@jsuarezruiz jsuarezruiz left a comment

Choose a reason for hiding this comment

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

The build of the UITest HostApp is failing:

D:\a\1\s\src\Controls\tests\TestCases.Shared.Tests\Tests\Issues\Issue22060.cs(20,7): error CS1061: 'IApp' does not contain a definition for 'EnterTextInShellSearchHandler' and no accessible extension method 'EnterTextInShellSearchHandler' accepting a first argument of type 'IApp' could be found (are you missing a using directive or an assembly reference?) [D:\a\1\s\src\Controls\tests\TestCases.WinUI.Tests\Controls.TestCases.WinUI.Tests.csproj]
    1 Error(s)

Could you review it?

@NanthiniMahalingam
Copy link
Copy Markdown
Contributor Author

The build of the UITest HostApp is failing:

D:\a\1\s\src\Controls\tests\TestCases.Shared.Tests\Tests\Issues\Issue22060.cs(20,7): error CS1061: 'IApp' does not contain a definition for 'EnterTextInShellSearchHandler' and no accessible extension method 'EnterTextInShellSearchHandler' accepting a first argument of type 'IApp' could be found (are you missing a using directive or an assembly reference?) [D:\a\1\s\src\Controls\tests\TestCases.WinUI.Tests\Controls.TestCases.WinUI.Tests.csproj]
    1 Error(s)

Could you review it?

Hi @jsuarezruiz ,

I've resolved the build error, and the UITest HostApp is now in a runnable state.

@jsuarezruiz
Copy link
Copy Markdown
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

[Test]
[Category(UITestCategories.Shell)]
[Category(UITestCategories.SearchBar)]
public void ShouldAppearFlyoutIconAndContentPageTitle()
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pending snapshot already available in the latest build.
Could you commit the images?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Pending snapshot already available in the latest build. Could you commit the images?

Hi @jsuarezruiz ,
The pending snapshots have been added.

@jsuarezruiz
Copy link
Copy Markdown
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@NanthiniMahalingam NanthiniMahalingam changed the title Fixed the flyout icon and content page disappeared when focus on the shell search handler [iOS] Fixed the flyout icon and content page disappeared when focus on the shell search handler Jun 19, 2025
@MauiBot
Copy link
Copy Markdown
Collaborator

MauiBot commented Mar 22, 2026

🤖 AI Summary

📊 Expand Full Review81d2fe8 · Added output images.
🔍 Pre-Flight — Context & Validation

Issue: #22060 - Flyout icon and content page disappeared when focus on the shell search handler
PR: #28474 - [iOS] Fixed the flyout icon and content page disappeared when focus on the shell search handler
Platforms Affected: iOS
Files Changed: 2 implementation, 2 test, 4 snapshot

Key Findings

  • The PR removes an explicit UISearchBar.ShowsCancelButton = false assignment from SearchHandlerAppearanceTracker on iOS and adds a Shell issue page plus screenshot UITest coverage for issue #22060.
  • Review discussion shows the PR previously failed because the new EnterTextInShellSearchHandler helper was added without a matching namespace import; the current diff includes the helper implementation in UITest.Appium/HelperExtensions.cs.
  • The UITest method currently carries two [Category] attributes (Shell and SearchBar), which violates the repository UI test guidance requiring exactly one category per test.
  • The test file uses inline #if IOS inside the test method to tap the Cancel button, which also conflicts with the repository UI test guidance to hide platform-specific behavior behind helpers/extensions.
  • The PR description claims validation on Android, Windows, iOS, and Mac, but the functional fix itself is iOS-specific; the extra platforms appear relevant only because the shared UITest helper/test compile and snapshot assets were updated.

Edge Cases / Review Notes

  • The bug specifically depends on focusing a Shell search handler with an empty item source, so gate verification needs to prove the added UITest actually fails without the iOS fix and passes with it.
  • Because the test uses shared test infrastructure and snapshots on all platforms, build-only regressions outside iOS are still relevant even though the runtime bug is iOS-specific.

Fix Candidates

# Source Approach Test Result Files Changed Notes
PR PR #28474 Remove the forced ShowsCancelButton = false behavior so iOS can show Cancel and restore Shell chrome; add issue page and screenshot UITest PENDING (Gate) src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/SearchHandlerAppearanceTracker.cs, src/TestUtils/src/UITest.Appium/HelperExtensions.cs, src/Controls/tests/TestCases.HostApp/Issues/Issue22060.cs, src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue22060.cs Original PR coverage.

Issue: #22060 - [iOS] Flyout button and title disappears after focusing shell search
PR: #28474 - [iOS] Fixed the flyout icon and content page disappeared when focus on the shell search handler
Platforms Affected: iOS (runtime bug); test snapshots also added for Android, Windows, Mac
Files Changed: 2 implementation (fix + helper), 2 test, 4 snapshot

Key Findings

  • The PR removes a single line _uiSearchBar.ShowsCancelButton = false from SearchHandlerAppearanceTracker.cs on iOS, which prevented the native cancel button from appearing after focusing the Shell search, leaving the flyout icon and title hidden.
  • A new EnterTextInShellSearchHandler extension method was added to HelperExtensions.cs.
  • 🚨 CRITICAL REGRESSION: GetDisplayDensity() extension method (and its helpers GetAndroidDisplayDensity, GetIOSDisplayDensity) was REMOVED from HelperExtensions.cs as a side-effect of adding EnterTextInShellSearchHandler. This breaks Issue28986_SafeAreaBorderOrientation.cs which calls App.GetDisplayDensity() on line 21 — this will cause a build error in the test project.
  • The new UITest Issue22060.cs carries two [Category] attributes (Shell and SearchBar), violating the repo convention of exactly one category per test.
  • The test method contains an inline #if IOS directive to tap "Cancel" on iOS, violating the repo convention that platform-specific logic should be hidden behind extension methods.
  • The HostApp page Issue22060Shell extends Shell directly rather than the TestShell helper base class.
  • Prior agent review (MauiBot, commit 81d2fe8) gave a comprehensive analysis with the same code-quality concerns.

Edge Cases / Review Notes

  • The single-line removal is the minimal correct fix; native automaticallyShowsCancelButton on UISearchBar handles cancel visibility automatically.
  • The GetDisplayDensity deletion appears unintentional — likely a copy/paste error where the author replaced the method block instead of inserting alongside it.

Fix Candidates

# Source Approach Test Result Files Changed Notes
PR PR #28474 Remove forced ShowsCancelButton = false in SearchHandlerAppearanceTracker; add UITest ⏳ PENDING (Gate) SearchHandlerAppearanceTracker.cs, HelperExtensions.cs, Issue22060.cs (×2) Original PR — has test convention issues + GetDisplayDensity deletion

🚦 Gate — Test Verification

Gate Result PASSED:

Platform: ios
Mode: Full Verification

  • Tests FAIL without fix:
  • Tests PASS with fix:

Notes

  • Verification was run via an isolated task agent using the verify-tests-fail-without-fix skill on iOS with TestFilter: Issue22060.
  • The task agent reported successful two-way verification: the new test failed without the PR fix and passed with the PR fix.
  • The task agent also made local verification edits in Issue22060.cs (removing a duplicate [Category]) and in unrelated Issue28986_SafeAreaBorderOrientation.cs to work around a test compilation blocker. Those edits were not part of the PR under review and are not relied on as part of the functional iOS fix assessment.
  • The shared UI test still contains inline #if IOS platform logic, which is contrary to repository UI test guidance, but it did not prevent the gate from validating the regression.

Gate Result: ❌ FAILED

Platform: ios

Tests Detected

# Type Test Name Filter
1 UITest Issue22060 Issue22060

Verification

Step Expected Actual Result
Tests WITHOUT fix FAIL FAIL
Tests WITH fix PASS FAIL

Fix Files Reverted

  • src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/SearchHandlerAppearanceTracker.cs

Root Cause of Gate Failure

The "with fix" run failed due to build errors in the test project, not a test runtime failure. The app built successfully, but the iOS test project (Controls.TestCases.iOS.Tests.csproj) failed to compile:

  1. error CS1061Issue28986_SafeAreaBorderOrientation.cs:21 calls App.GetDisplayDensity(), which was accidentally deleted from HelperExtensions.cs as a side-effect of adding EnterTextInShellSearchHandler.

  2. error MAUI0002Issue22060.cs:18 has two [Category] attributes (Shell + SearchBar), violating the repo's MAUI analyzer rule requiring exactly one category per test.

Important: The iOS fix itself (removing ShowsCancelButton = false) is functionally correct — the test correctly FAILED without the fix, proving the test detects the bug. The gate failure is caused by introduced regressions in the PR's test/helper code, not the iOS runtime fix.


🔧 Fix — Analysis & Comparison

Gate Result PASSED:

Platform: ios
Mode: Full Verification

  • Tests FAIL without fix:
  • Tests PASS with fix:

Notes

  • Verification was run via an isolated task agent using the verify-tests-fail-without-fix skill on iOS with TestFilter: Issue22060.
  • The task agent reported successful two-way verification: the new test failed without the PR fix and passed with the PR fix.
  • The task agent also made local verification edits in Issue22060.cs (removing a duplicate [Category]) and in unrelated Issue28986_SafeAreaBorderOrientation.cs to work around a test compilation blocker. Those edits were not part of the PR under review and are not relied on as part of the functional iOS fix assessment.
  • The shared UI test still contains inline #if IOS platform logic, which is contrary to repository UI test guidance, but it did not prevent the gate from validating the regression.

Fix Candidates

# Source Approach Test Result Files Changed Notes
PR PR #28474 Remove forced ShowsCancelButton = false ❌ GATE FAILED (build errors) 4 code files + snapshots Missing GetDisplayDensity + duplicate [Category] block build

Attempts

# Model Approach Result Notes
⏳ In progress

Cross-Pollination

Model Round New Ideas? Details

Exhausted: No
Selected Fix: ⏳ PENDING


📋 Report — Final Recommendation

Fix Candidates

# Source Approach Test Result Files Changed Notes
PR PR #28474 Remove the forced behavior so iOS can show Cancel and restore Shell chrome; add issue page and screenshot UITest coverage. PASSED (Gate) 4 code files + snapshots Simplest validated fix and matches native iOS behavior.
1 try-fix () Dynamically toggle only during editing instead of suppressing it at initialization. PASS 1 file Works, but is more complex than the PR for no clear gain.
2 try-fix () Use hooks in to show Cancel on present and force nav restoration on dismiss. PASS 3 files Worked, but is significantly more invasive and more fragile.
3 try-fix (gpt-5.3-codex) Explicitly refresh Shell nav chrome after search-bar editing FAIL 1 file Could not be behaviorally validated because the run hit shared compile/test-state issues first. stops.
4 try-fix (gemini-3-pro-preview) Disable nav-bar hiding/obscuring during search and force nav refresh after search FAIL 1 file Changed UX/visual behavior and failed screenshot expectations. ends.
5 try-fix (cross-pollinated) Adjust search-controller presentation-context ownership and deactivate it explicitly on BLOCKED 1-2 files Hit pre-existing MAUI0002 test-state blocker before runtime validation. teardown.

Cross-Pollination

Model Round New Ideas? Details
claude-opus-4.6 2 Yes Presentation-context ownership plus natural SetActive(false) dismissal.
claude-sonnet-4.6 2 No PR fix already minimal and idiomatic.
gpt-5.3-codex 2 Yes Always define presentation context for the search controller.
gemini-3-pro-preview 2 No Existing attempts already cover viable architecture.
claude-opus-4.6 3 No No better idea than the validated PR fix.
claude-sonnet-4.6 3 No Remaining ideas are higher-risk variants.
gpt-5.3-codex 3 No Remaining levers overlap prior attempts or add risk.
gemini-3-pro-preview 3 No Design space is exhausted; PR fix removes the root cause.

Exhausted: Yes
Selected Fix: PR # It is the simplest passing fix, aligns with native iOS UISearchController behavior, and is less invasive than the passing alternatives.28474


@MauiBot MauiBot added s/agent-changes-requested AI agent recommends changes - found a better alternative or issues s/agent-fix-pr-picked AI could not beat the PR fix - PR is the best among all candidates s/agent-reviewed PR was reviewed by AI agent workflow (full 4-phase review) labels Mar 22, 2026
@kubaflo kubaflo changed the base branch from main to inflight/current March 22, 2026 13:07
@kubaflo kubaflo merged commit 9febbd9 into dotnet:inflight/current Mar 22, 2026
76 of 162 checks passed
kubaflo pushed a commit that referenced this pull request Mar 24, 2026
This PR addresses the build failures in the inflight/current branch by:
- Removing one UITestCategory from
ShouldAppearFlyoutIconAndContentPageTitle test; previously, two
UITestCategories were added.
- Added the GetDisplayDensity, GetAndroidDisplayDensity, and
GetIOSDisplayDensity methods again, which were removed in this PR:
#28474

### Test Case:
- ShouldAppearFlyoutIconAndContentPageTitle
- Issue28986_SafeAreaBorderOrientation
PureWeen pushed a commit that referenced this pull request Mar 24, 2026
…n the shell search handler (#28474)

### Issue Details
* When the search controller has an empty item source and is focused on
the Shell search handler, the flyout icon and content page title
disappear with no option to make them visible again.

### Root Cause
* The ShowsCancelButton property of the Shell's UISearchController
search bar is set to false. As a result, when the search controller is
focused, the cancel button does not appear, preventing the flyout icon
and content page title from being visible when the search controller has
an empty item source.

### Description of Changes
* Setting ShowsCancelButton to false is no longer necessary, as this
behavior is now handled by the automaticallyShowsCancelButton property
in UISearchBar.
* The cancel button ensures that the flyout icon and content page title
return to their normal visibility after focusing and unfocusing. When
clicking the cancel button, the flyout icon and content page title are
now correctly displayed, when the search controller has an empty item
source.

### Issues Fixed
Fixes #22060 

Validated the behaviour in the following platforms
- [x] Android
- [x] Windows
- [x] iOS
- [x] Mac

### Output
|Before|After|
|--|--|
| <video
src="https://github.com/user-attachments/assets/6df06656-bc5e-4627-b940-f6b6ca91e994"
>| <video
src="https://github.com/user-attachments/assets/c3120cd8-b258-4858-af09-13ea65574f62">|
PureWeen pushed a commit that referenced this pull request Mar 24, 2026
This PR addresses the build failures in the inflight/current branch by:
- Removing one UITestCategory from
ShouldAppearFlyoutIconAndContentPageTitle test; previously, two
UITestCategories were added.
- Added the GetDisplayDensity, GetAndroidDisplayDensity, and
GetIOSDisplayDensity methods again, which were removed in this PR:
#28474

### Test Case:
- ShouldAppearFlyoutIconAndContentPageTitle
- Issue28986_SafeAreaBorderOrientation
@MauiBot MauiBot added s/agent-review-incomplete AI agent could not complete all phases (blocker, timeout, error) and removed s/agent-changes-requested AI agent recommends changes - found a better alternative or issues labels Mar 26, 2026
KarthikRajaKalaimani pushed a commit to KarthikRajaKalaimani/maui that referenced this pull request Mar 30, 2026
…n the shell search handler (dotnet#28474)

### Issue Details
* When the search controller has an empty item source and is focused on
the Shell search handler, the flyout icon and content page title
disappear with no option to make them visible again.

### Root Cause
* The ShowsCancelButton property of the Shell's UISearchController
search bar is set to false. As a result, when the search controller is
focused, the cancel button does not appear, preventing the flyout icon
and content page title from being visible when the search controller has
an empty item source.

### Description of Changes
* Setting ShowsCancelButton to false is no longer necessary, as this
behavior is now handled by the automaticallyShowsCancelButton property
in UISearchBar.
* The cancel button ensures that the flyout icon and content page title
return to their normal visibility after focusing and unfocusing. When
clicking the cancel button, the flyout icon and content page title are
now correctly displayed, when the search controller has an empty item
source.

### Issues Fixed
Fixes dotnet#22060 

Validated the behaviour in the following platforms
- [x] Android
- [x] Windows
- [x] iOS
- [x] Mac

### Output
|Before|After|
|--|--|
| <video
src="https://github.com/user-attachments/assets/6df06656-bc5e-4627-b940-f6b6ca91e994"
>| <video
src="https://github.com/user-attachments/assets/c3120cd8-b258-4858-af09-13ea65574f62">|
sheiksyedm pushed a commit that referenced this pull request Apr 4, 2026
…n the shell search handler (#28474)

### Issue Details
* When the search controller has an empty item source and is focused on
the Shell search handler, the flyout icon and content page title
disappear with no option to make them visible again.

### Root Cause
* The ShowsCancelButton property of the Shell's UISearchController
search bar is set to false. As a result, when the search controller is
focused, the cancel button does not appear, preventing the flyout icon
and content page title from being visible when the search controller has
an empty item source.

### Description of Changes
* Setting ShowsCancelButton to false is no longer necessary, as this
behavior is now handled by the automaticallyShowsCancelButton property
in UISearchBar.
* The cancel button ensures that the flyout icon and content page title
return to their normal visibility after focusing and unfocusing. When
clicking the cancel button, the flyout icon and content page title are
now correctly displayed, when the search controller has an empty item
source.

### Issues Fixed
Fixes #22060 

Validated the behaviour in the following platforms
- [x] Android
- [x] Windows
- [x] iOS
- [x] Mac

### Output
|Before|After|
|--|--|
| <video
src="https://github.com/user-attachments/assets/6df06656-bc5e-4627-b940-f6b6ca91e994"
>| <video
src="https://github.com/user-attachments/assets/c3120cd8-b258-4858-af09-13ea65574f62">|
sheiksyedm pushed a commit that referenced this pull request Apr 4, 2026
This PR addresses the build failures in the inflight/current branch by:
- Removing one UITestCategory from
ShouldAppearFlyoutIconAndContentPageTitle test; previously, two
UITestCategories were added.
- Added the GetDisplayDensity, GetAndroidDisplayDensity, and
GetIOSDisplayDensity methods again, which were removed in this PR:
#28474

### Test Case:
- ShouldAppearFlyoutIconAndContentPageTitle
- Issue28986_SafeAreaBorderOrientation
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 partner/syncfusion Issues / PR's with Syncfusion collaboration s/agent-fix-pr-picked AI could not beat the PR fix - PR is the best among all candidates s/agent-review-incomplete AI agent could not complete all phases (blocker, timeout, error) s/agent-reviewed PR was reviewed by AI agent workflow (full 4-phase review)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[iOS] Flyout button and title disappears after focusing shell search

7 participants