From 172a1d924bfade127354c25193406c32e655a2b4 Mon Sep 17 00:00:00 2001
From: gabrieljablonski <contact@gabrieljablonski.com>
Date: Fri, 15 Dec 2023 19:48:07 -0300
Subject: [PATCH] fix: use `fallbackAxisSideDirection` option

---
 src/utils/compute-positions.ts | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/utils/compute-positions.ts b/src/utils/compute-positions.ts
index efed5d7f..321452cd 100644
--- a/src/utils/compute-positions.ts
+++ b/src/utils/compute-positions.ts
@@ -8,7 +8,13 @@ export const computeTooltipPosition = async ({
   place = 'top',
   offset: offsetValue = 10,
   strategy = 'absolute',
-  middlewares = [offset(Number(offsetValue)), flip(), shift({ padding: 5 })],
+  middlewares = [
+    offset(Number(offsetValue)),
+    flip({
+      fallbackAxisSideDirection: 'start',
+    }),
+    shift({ padding: 5 }),
+  ],
   border,
 }: IComputePositions) => {
   if (!elementReference) {