CommunityToolkit / CommunityToolkit/Maui

[BUG] SafeAreaEdges SoftInput doesn't work with popups on iOS

Open
#3,191 0 comments 0 reactions 0 assignees View on GitHub
bug unverified
Dominant language
C#
Stars
2.7k
Forks
500
Avg merge
2d 14h
Merged PRs (30d)
7

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Did you read the "Reporting a bug" section on Contributing file?

- [x] I have read the "Reporting a bug" section on Contributing file: https://github.com/CommunityToolkit/Maui/blob/main/CONTRIBUTING.md#reporting-a-bug

### Current Behavior

doesn't work with popups on iOS. Keyboard overlaps popup with Entry and Editor controls inside. Android works as expected

![Image](https://github.com/user-attachments/assets/24444377-fe2d-4f87-acae-a537ac4a910d)

Image

### Expected Behavior

Popup with SafeAreaEdges="SoftInput" must be drawn upper keyboard

### Steps To Reproduce

1. Download repo from branch maui-SafeAreaEdges-SoftInput-iOS
2. Build app on Android, click on button below, at popup click any entry field, check correct behavoir
2. Build app on iOS, click on button, at popup click any enrty field, feel the difference

### Link to public reproduction project repository

https://github.com/yevgeny-sotnikov/dotnet-issues

### Environment

```markdown
- .NET MAUI CommunityToolkit: 14.1.0
- OS: iOS 18.3.2
- .NET MAUI: 10.0.51
```

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.