diff --git a/core/src/components/datetime-button/test/overlays/datetime-button.e2e.ts-snapshots/datetime-overlay-modal-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime-button/test/overlays/datetime-button.e2e.ts-snapshots/datetime-overlay-modal-ios-ltr-Mobile-Safari-linux.png index a3cec1ab04..51ab05285d 100644 Binary files a/core/src/components/datetime-button/test/overlays/datetime-button.e2e.ts-snapshots/datetime-overlay-modal-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime-button/test/overlays/datetime-button.e2e.ts-snapshots/datetime-overlay-modal-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..43f01ad489 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..f2c499ab2c Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..2b72582b60 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-card-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..20aef2af26 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..c8111d38e6 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..64b5da7750 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..e35ab6e8f3 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..1b0397762c Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..85206f61b1 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-centered-tablet-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..0fbe8a7fb6 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..3cb8cb6ead Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..750385a5cc Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..51a25bd91e Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..63bf0eab05 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..bdcaecee47 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-landscape-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..fcf25495d2 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..9a2cac494e Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..1dfa61552a Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..b322b39ba0 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..4968b2c75b Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..34039988e3 Binary files /dev/null and b/core/src/components/modal/test/safe-area/modal.e2e.ts-snapshots/modal-safe-area-fullscreen-no-footer-landscape-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..5ef72f9085 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..83f6d19163 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..05c7fbec17 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..8390a74e18 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..1241974d2b Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..b0b4ed33f7 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-bottom-landscape-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..0f7c6b45c3 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..292a240dbc Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..fc894e3659 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..6808bd7245 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..0a67082738 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..e40f2325cb Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-large-landscape-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..8c88c211fa Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..6918d67184 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..aae895a04f Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Chrome-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..6a6df0c626 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Firefox-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..56aeaee079 Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Safari-linux.png b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..3b7eec8e8c Binary files /dev/null and b/core/src/components/popover/test/safe-area/popover.e2e.ts-snapshots/popover-safe-area-right-landscape-md-ltr-Mobile-Safari-linux.png differ