ionic-team / ionic-team/ionic-framework

bug: footer/tab-bar hides when webview resizing is disabled and keyboard opens which causes layout shift

Đang mở
#28,226 7 bình luận 1 reaction 0 người được giao Xem trên GitHub
package: core type: bug
Ngôn ngữ chính
TypeScript
Star
52.7k
Fork
13.3k
Merge trung bình
1 ngày 15 giờ
Pull request đã merge (30 ngày)
51

Mô tả

### Prerequisites

- [X] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#creating-an-issue).
- [X] I agree to follow the [Code of Conduct](https://ionicframework.com/code-of-conduct).
- [X] I have searched for [existing issues](https://github.com/ionic-team/ionic-framework/issues) that already report this problem, without success.

### Ionic Framework Version

v7.x

### Current Behavior

- [ ] Back button does not overlap page title (pretty sure this is an iOS 16 regression)

https://github.com/ionic-team/ionic-framework/assets/5757359/823092b9-bd62-46a4-9d05-d5bd3e2dfcba

- [ ] Keyboard resizes the layout with a significant delay instead of animating the layout size like on chat apps

https://github.com/ionic-team/ionic-framework/assets/5757359/3a16ea4b-d794-478e-918a-a2a080ed621f

- [ ] Page slide-to-go-back is very laggy, not instant like native (can't really add a video)
- [ ] Main tab is not highlighted when in the root path https://github.com/ionic-team/ionic-framework/issues/16949
- [ ] When rotated 90 degrees, the tabs text don't go horizontal https://github.com/ionic-team/ionic-framework/issues/27429

Quick demo video:

### Expected Behavior

The user should not feel like they are using a non-native inferior application. Despite building with web technologies, there should be a near-native experience.

### Steps to Reproduce

Open various ionic templates on the device (ideally known apps, like whatsapp or tinder etc) and compare the ionic experience to the native one.

### Code Reproduction URL

_No response_

### Ionic Info

```
Ionic:

Ionic CLI : 7.1.1

Utility:

cordova-res : 0.15.4
native-run : 1.7.3

System:

NodeJS : v18.15.0
npm : 9.6.7
OS : macOS Unknown
```

### Additional Information

I would like to release my app soon, and before I do that, I am doing some usability testing.
but the app does not feel like a native iOS 17 application.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.