ionic-team / ionic-team/ionic-framework

bug: popover arrow changes after scroll to the end of the page

Open
#29,867 0 comments 0 reactions 0 assignees View on GitHub
triage
Dominant language
TypeScript
Stars
52.7k
Forks
13.3k
Avg merge
1d 15h
Merged PRs (30d)
51

Description

### Prerequisites

- [X] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/docs/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

The popover arrow changes to up after scroll to the end of the page
Screenshot 2024-09-12 at 10 32 56

### Expected Behavior

The popover arrow should stay down position after scrolling to the end of tthe page
Screenshot 2024-09-12 at 10 34 08

### Steps to Reproduce

1. There was use the next code for popover for ion-button inside ion-menu

`


Some title


`

3. Scroll page to the end and click to trigger popover

### Code Reproduction URL

-

### Ionic Info

Ionic:

Ionic CLI : ^7.2.0
Ionic Framework : @ionic/angular ^8.2.6
@angular-devkit/build-angular : ^18.1.4
@angular/cli : ^18.1.4
@ionic/angular-toolkit : ^11.0.1

Capacitor:

Capacitor CLI : ^6.1.2
@capacitor/android : ^6.1.2
@capacitor/core : ^6.1.2
@capacitor/ios : ^6.1.2

Utility:

cordova-res (update available: 0.15.4) : 0.15.1
native-run : 1.5.0

System:

NodeJS : v20.12.2
npm : 10.5.0
OS : macOS Sonoma 14.5

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the ion-popover used inside an ion-menu, using the provided trigger, side, and alignment settings. Reproduce by scrolling to the end of the page and opening the popover; done means the arrow remains in the down position instead of changing to up.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.