diff --git a/src/lib/libraries/decks/index.jsx b/src/lib/libraries/decks/index.jsx
index c8162d2e5c818d62443d193d09f4ee98f5a44a61..25b89a2a64037052f75929f538d200a6aa96330d 100644
--- a/src/lib/libraries/decks/index.jsx
+++ b/src/lib/libraries/decks/index.jsx
@@ -1195,5 +1195,12 @@ export default {
         }],
         urlId: 'ev3',
         hidden: true
+    },
+    'whats-new': {
+        steps: [{
+            video: 'mtqymxg0qq'
+        }],
+        urlId: 'whatsnew',
+        hidden: true
     }
 };
diff --git a/test/integration/tutorials-shortcut.test.js b/test/integration/tutorials-shortcut.test.js
index 21d3384a01df9d46e787c14af743801b6b8fa6c7..187e7252547f24b0054dddc109ba673eef7aba92 100644
--- a/test/integration/tutorials-shortcut.test.js
+++ b/test/integration/tutorials-shortcut.test.js
@@ -9,6 +9,7 @@ const {
 } = new SeleniumHelper();
 
 const uri = path.resolve(__dirname, '../../build/index.html?tutorial=all');
+const uriPrefix = path.resolve(__dirname, '../../build/index.html?tutorial=');
 
 let driver;
 
@@ -28,5 +29,10 @@ describe('Working with shortcut to Tutorials library', () => {
         await findByXpath('//div[contains(@class, "step-video")]');
     });
 
+    test('can open hidden tutorials', async () => {
+        await loadUri(`${uriPrefix}whatsnew`);
+        // should open the tutorial video immediately
+        await findByXpath('//div[contains(@class, "step-video")]');
+    });
     // @todo navigating cards, etc.
 });