diff --git a/packages/examples/packages/browserify-plugin/snap.manifest.json b/packages/examples/packages/browserify-plugin/snap.manifest.json
index cab72fc2c7..c60f238ae9 100644
--- a/packages/examples/packages/browserify-plugin/snap.manifest.json
+++ b/packages/examples/packages/browserify-plugin/snap.manifest.json
@@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
- "shasum": "mLWzf5XFmDFHwK9UjU+XBds5oRdj/uXwycZlVhpsyDc=",
+ "shasum": "PmR9KofTr3atijWI30MuoAmvXXIxlNln2UBTmJQedNM=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
diff --git a/packages/examples/packages/browserify/snap.manifest.json b/packages/examples/packages/browserify/snap.manifest.json
index 506db0ca51..19cabeddba 100644
--- a/packages/examples/packages/browserify/snap.manifest.json
+++ b/packages/examples/packages/browserify/snap.manifest.json
@@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
- "shasum": "Yf282fJUrz51Ex+hWO9f+VobgiZHhX4MJD2mkEWYAdw=",
+ "shasum": "sXjsRC+qihk/Wu8LNQ1dJFWTlmIMBVp7JACQVxysf0I=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
diff --git a/packages/snaps-sdk/src/jsx/components/Footer.test.tsx b/packages/snaps-sdk/src/jsx/components/Footer.test.tsx
index e7d6de0512..2f1752ca3f 100644
--- a/packages/snaps-sdk/src/jsx/components/Footer.test.tsx
+++ b/packages/snaps-sdk/src/jsx/components/Footer.test.tsx
@@ -27,7 +27,7 @@ describe('Footer', () => {
it('renders a footer element with multiple buttons', () => {
const result = (
-
+ * @example
+ *
*/
export const Footer = createSnapComponent(TYPE);
diff --git a/packages/snaps-sdk/src/jsx/validation.test.tsx b/packages/snaps-sdk/src/jsx/validation.test.tsx
index f6154bb1ce..ae7d2796de 100644
--- a/packages/snaps-sdk/src/jsx/validation.test.tsx
+++ b/packages/snaps-sdk/src/jsx/validation.test.tsx
@@ -661,6 +661,9 @@ describe('FooterStruct', () => {
{/* eslint-disable-next-line no-constant-binary-expression */}
,
+ ,
])('validates a footer element', (value) => {
expect(is(value, FooterStruct)).toBe(true);
});
diff --git a/packages/snaps-sdk/src/jsx/validation.ts b/packages/snaps-sdk/src/jsx/validation.ts
index 2cbdaac2d3..cc9e24f39b 100644
--- a/packages/snaps-sdk/src/jsx/validation.ts
+++ b/packages/snaps-sdk/src/jsx/validation.ts
@@ -674,6 +674,7 @@ export const FooterChildStruct = selectiveUnion((value) => {
*/
export const FooterStruct: Describe = element('Footer', {
children: FooterChildStruct,
+ requireScroll: optional(boolean()),
});
/**