diff --git a/docs/guide/advanced-usage.md b/docs/guide/advanced-usage.md
index 035864a44..4a8300f38 100644
--- a/docs/guide/advanced-usage.md
+++ b/docs/guide/advanced-usage.md
@@ -122,9 +122,6 @@ console.log(winningTeam)
## Demo
diff --git a/docs/guide/basic-operations.md b/docs/guide/basic-operations.md
index 1a57a6bf4..9b689c668 100644
--- a/docs/guide/basic-operations.md
+++ b/docs/guide/basic-operations.md
@@ -407,9 +407,6 @@ This demo presents several basic operations integrated with a
sample UI.
diff --git a/docs/guide/basic-usage.md b/docs/guide/basic-usage.md
index a64302ab9..16372888e 100644
--- a/docs/guide/basic-usage.md
+++ b/docs/guide/basic-usage.md
@@ -65,9 +65,6 @@ works. It's time to move on to a more
## Demo
diff --git a/docs/guide/batch-operations.md b/docs/guide/batch-operations.md
index cd582cb71..835e2087e 100644
--- a/docs/guide/batch-operations.md
+++ b/docs/guide/batch-operations.md
@@ -124,9 +124,6 @@ The [paste](../api/classes/hyperformula.md#paste) method also can't be called wh
## Demo
diff --git a/docs/guide/clipboard-operations.md b/docs/guide/clipboard-operations.md
index fba5dba5e..bf6ae78bd 100644
--- a/docs/guide/clipboard-operations.md
+++ b/docs/guide/clipboard-operations.md
@@ -113,9 +113,6 @@ Depending on what was cut, the data is stored as:
## Demo
+ :src="`https://stackblitz.com/github/handsontable/hyperformula-demos/tree/2.7.x/clipboard-operations?embed=1&file=src/hyperformulaConfig.js&hideNavigation=1&view=preview&v=${$page.buildDateURIEncoded}`"
+ style="width:100%; height:590px; border:0; border-radius: 4px; overflow:hidden;">
+
\ No newline at end of file
diff --git a/docs/guide/custom-functions.md b/docs/guide/custom-functions.md
index 2a3afd584..9726b2a40 100644
--- a/docs/guide/custom-functions.md
+++ b/docs/guide/custom-functions.md
@@ -363,11 +363,8 @@ This demo contains the implementation of both the
[`DOUBLE_RANGE`](#advanced-custom-function-example) custom functions.
## Function options
diff --git a/docs/guide/date-and-time-handling.md b/docs/guide/date-and-time-handling.md
index 0609de1ec..b84ef1889 100644
--- a/docs/guide/date-and-time-handling.md
+++ b/docs/guide/date-and-time-handling.md
@@ -99,9 +99,6 @@ And now, HyperFormula recognizes these values as valid dates and can operate on
## Demo
diff --git a/docs/guide/demo.md b/docs/guide/demo.md
index a64396029..25c092022 100644
--- a/docs/guide/demo.md
+++ b/docs/guide/demo.md
@@ -1,11 +1,8 @@
# Demo
In this demo, you can see how HyperFormula handles basic operations by using API methods, such as:
diff --git a/docs/guide/i18n-features.md b/docs/guide/i18n-features.md
index 37b07a64e..1fab319ac 100644
--- a/docs/guide/i18n-features.md
+++ b/docs/guide/i18n-features.md
@@ -106,9 +106,6 @@ localeLang: 'en-US',
This demo shows HyperFormula configured for the `en-US` locale.
diff --git a/docs/guide/integration-with-angular.md b/docs/guide/integration-with-angular.md
index 012518c1f..0eb483004 100644
--- a/docs/guide/integration-with-angular.md
+++ b/docs/guide/integration-with-angular.md
@@ -8,5 +8,5 @@ For more details, see the [client-side installation](client-side-installation.md
diff --git a/docs/guide/integration-with-react.md b/docs/guide/integration-with-react.md
index 418dc190a..d58de06e0 100644
--- a/docs/guide/integration-with-react.md
+++ b/docs/guide/integration-with-react.md
@@ -7,9 +7,6 @@ For more details, see the [client-side installation](client-side-installation.md
## Demo
diff --git a/docs/guide/integration-with-svelte.md b/docs/guide/integration-with-svelte.md
index 3a1fc5be8..c2488e6bf 100644
--- a/docs/guide/integration-with-svelte.md
+++ b/docs/guide/integration-with-svelte.md
@@ -7,9 +7,6 @@ For more details, see the [client-side installation](client-side-installation.md
## Demo
diff --git a/docs/guide/integration-with-vue.md b/docs/guide/integration-with-vue.md
index 57dfc609e..62d4f36d8 100644
--- a/docs/guide/integration-with-vue.md
+++ b/docs/guide/integration-with-vue.md
@@ -11,9 +11,6 @@ This demo uses the [Vue 3](https://v3.vuejs.org/) framework. If you are looking
:::
+ :src="`https://stackblitz.com/github/handsontable/hyperformula-demos/tree/2.7.x/vue-3-demo?embed=1&file=src/lib/employees-data-provider.ts&hideNavigation=1&view=preview&v=${$page.buildDateURIEncoded}`"
+ style="width:100%; height:590px; border:0; border-radius: 4px; overflow:hidden;">
+
\ No newline at end of file
diff --git a/docs/guide/localizing-functions.md b/docs/guide/localizing-functions.md
index 7065dc219..fdf5946f0 100644
--- a/docs/guide/localizing-functions.md
+++ b/docs/guide/localizing-functions.md
@@ -97,9 +97,6 @@ You can localize your custom functions as well. For details, see the [Custom fun
## Demo
diff --git a/docs/guide/named-expressions.md b/docs/guide/named-expressions.md
index 4d01bac32..8284ecff6 100644
--- a/docs/guide/named-expressions.md
+++ b/docs/guide/named-expressions.md
@@ -150,9 +150,6 @@ described in [that section](basic-operations.md#isitpossibleto-methods).
## Demo
diff --git a/docs/guide/sorting-data.md b/docs/guide/sorting-data.md
index a82865757..1eaaa1dc0 100644
--- a/docs/guide/sorting-data.md
+++ b/docs/guide/sorting-data.md
@@ -195,12 +195,7 @@ if (!isColumnOrderOk) {
The demo below shows how to sort rows in ascending and descending order, based on the results (calculated values) of the cells in the second column.
-To see the code, select "Open Sandbox" in the frame's bottom right corner.
-
diff --git a/docs/guide/undo-redo.md b/docs/guide/undo-redo.md
index 87a75a348..c34b5f884 100644
--- a/docs/guide/undo-redo.md
+++ b/docs/guide/undo-redo.md
@@ -26,9 +26,6 @@ that undo-redo will recognize them as a single cumulative operation.
## Demo