diff --git a/e2e/src/selecting/region.prod.e2e-spec.js b/e2e/src/selecting/region.prod.e2e-spec.js
index 45acdadc56b60629de39a547e20b57ba8070670d..de84b5b93fa6e043c42fd28d9602305e0769aa24 100644
--- a/e2e/src/selecting/region.prod.e2e-spec.js
+++ b/e2e/src/selecting/region.prod.e2e-spec.js
@@ -44,9 +44,10 @@ describe('> selecting regions', () => {
       const newPage = new AtlasPage()
       await newPage.init()
       await newPage.goto(url)
-      const texts = await newPage.getAllChipsText()
-      expect(texts.length).toEqual(2)
-      expect(texts).toContain(CONST.MULTI_REGION_SELECTION)
+      const allChipsVisibility = await newPage.getAllChipsVisibility()
+      expect(allChipsVisibility.filter(v => !!v).length).toEqual(2)
+      const allChipsText = await newPage.getAllChipsText()
+      expect(allChipsText).toContain(CONST.MULTI_REGION_SELECTION)
     })
   })
 })
diff --git a/e2e/util/selenium/layout.js b/e2e/util/selenium/layout.js
index ceaae248dee3ff0ea7a175d180520897437affed..c60043ad398887dd3f39a4371713a0bd79b3fd4c 100644
--- a/e2e/util/selenium/layout.js
+++ b/e2e/util/selenium/layout.js
@@ -210,6 +210,17 @@ class WdLayoutPage extends WdBase{
     return texts
   }
 
+  async getAllChipsVisibility(){
+    const visibility = []
+    const webEls = await this._getChips()
+    for (const el of webEls) {
+      visibility.push(
+        await el.isDisplayed()
+      )
+    }
+    return visibility
+  }
+
 
   /**
    * Other