From bf34ac77672b615ea1def2a1088ac0ced0c4fc20 Mon Sep 17 00:00:00 2001 From: Matthias Metelka <62722460+kleinerpirat@users.noreply.github.com> Date: Tue, 1 Nov 2022 02:39:55 +0100 Subject: [PATCH] Flip popover placement automatically to prevent overflow (#2156) --- ts/sveltelib/position/position-floating.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ts/sveltelib/position/position-floating.ts b/ts/sveltelib/position/position-floating.ts index 854f0dbf7..9094f475f 100644 --- a/ts/sveltelib/position/position-floating.ts +++ b/ts/sveltelib/position/position-floating.ts @@ -12,6 +12,7 @@ import { arrow, autoPlacement, computePosition, + flip, hide, inline, offset, @@ -46,6 +47,7 @@ function positionFloating({ floating: FloatingElement, ): Promise { const middleware: Middleware[] = [ + flip(), offset(offsetArg), shift({ padding: shiftArg }), arrow({ element: arrowElement, padding: 5 }),