diff --git a/e2e/src/advanced/favDatasets.e2e-spec.js b/e2e/src/advanced/favDatasets.e2e-spec.js
index a434fd1bd1d739a53e74852a292fc5e0be461dd9..9d71c8f878bd6d2151acd34403fd50af6040743c 100644
--- a/e2e/src/advanced/favDatasets.e2e-spec.js
+++ b/e2e/src/advanced/favDatasets.e2e-spec.js
@@ -172,7 +172,7 @@ describe(`fav'ing dataset`, () => {
       expect(number2).toEqual(0)
     })
 
-    it('click unpin in dataset detail sheet unpins fav, but also allows user to undo', async () => {
+    it('> click unpin in dataset detail sheet unpins fav, but also allows user to undo', async () => {
 
       const datasets = await iavPage.getVisibleDatasets()
 
@@ -185,6 +185,9 @@ describe(`fav'ing dataset`, () => {
       const numberOfFav = await iavPage.getNumberOfFavDataset()
       expect(numberOfFav).toEqual(1)
 
+      // this wait is unfortunately necessary, as the snack bar sometimes obscures the unpin this dataset button
+      await iavPage.wait(5000)
+
       await iavPage.clickModalBtnByText(/unpin\ this\ dataset/i)
       await iavPage.wait(500)