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

GoogleMap widget doesn't respect safe area on iOS #5366

Open
2 tasks done
ardashare-dizayi opened this issue Feb 1, 2025 · 4 comments
Open
2 tasks done

GoogleMap widget doesn't respect safe area on iOS #5366

ardashare-dizayi opened this issue Feb 1, 2025 · 4 comments
Labels
Bug status: confirmed Issue has been reproduced and confirmed as a bug.

Comments

@ardashare-dizayi
Copy link

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

GoogleMap widget doesn't respect the safe area of a page on iOS devices when placed in a scrollable column.

Tested on simulators on MacBook and real iOS devices.

Issue is not present on Android.

It is reproducible in a blank project in a simulator.

Expected Behavior

It should respect the safe area when you scroll. The GoogleMap widget should not be visible in the safe area.

Steps to Reproduce

  1. Create a new page
  2. Set the existing column in the page to scrollable
  3. Insert about 10 containers (so that you can scroll)
  4. Add the GoogleMap widget in one of the containers in the middle
  5. Scroll up and down, you will see it appear at the bottom and top of the screen, where the safe area is.

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

ITFXl8j1sIxOsbVE18/MYMZolWAwGUAHa+dEjO1udzYgF5j4E7AufsmkP1JBZOazaH1Xe2aWozgCw8Lsj4TAVu0pC02aGIBDz6l5FhPPbH2VR7rSBoeWe3ZPHe5UBX6G57eskRF4NrReV38u7zqEBOTLcz6Cf9qOYwx5e6fDbOY=

Visual documentation

Screen.Recording.2025-02-01.at.7.31.34.PM.mp4

Environment

- FlutterFlow version: (released Jan 22, 2025)
- Platform: iOS
- Browser name and version: Xcode Simulator
- Operating system and version affected: macOS Sequoia 15.3

Additional Information

It looks very unprofessional for a business. It makes it difficult to do sales when there is such a glaring bug.

@ardashare-dizayi ardashare-dizayi added the status: needs triage A potential issue that has not been confirmed as a bug. label Feb 1, 2025
@Alezanello Alezanello self-assigned this Feb 3, 2025
Copy link
Collaborator

Hello!

Could you try enabling the "Clip Content" option on the container that holds the map to see if it helps resolve the issue? Alternatively, you can try converting that container into a Component and enabling clipping within it. Let me know if this helps!

image.png

@Alezanello Alezanello removed the status: needs triage A potential issue that has not been confirmed as a bug. label Feb 3, 2025
@ardashare-dizayi
Copy link
Author

ardashare-dizayi commented Feb 3, 2025 via email

@Alezanello Alezanello added status: confirmed Issue has been reproduced and confirmed as a bug. Bug labels Feb 4, 2025 — with Linear
@Alezanello Alezanello removed their assignment Feb 4, 2025
Copy link
Collaborator

I'll send this over to our engineering team right away for a deeper review and a possible fix.

I've been investigating whether this is a package bug or a Flutter issue rather than something caused by FlutterFlow, but the team will take a closer look to confirm.

@ardashare-dizayi
Copy link
Author

ardashare-dizayi commented Feb 4, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug status: confirmed Issue has been reproduced and confirmed as a bug.
Projects
None yet
Development

No branches or pull requests

2 participants