diff --git a/packages/examples/packages/browserify-plugin/snap.manifest.json b/packages/examples/packages/browserify-plugin/snap.manifest.json
index fc111c2e52..312372cfc7 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": "R4WjwqkDLNMUtU07n8AGq0WZKjsqjTjQXlASF++J4ws=",
+ "shasum": "De8O5Kl1WuhMlQ0x4AHRdPJJ7zaXd4ZNzfT5LyXshtg=",
"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 d42908c907..296250c20e 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": "06xWu+ehUlNMpbJQxTZi2mlnAJId3cLHEK6fWD2Z9rc=",
+ "shasum": "4l1mZ42J5xkiQDL32cK7LzGnCsQHJAtPt5mRIgbLN8g=",
"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 cbe0999408..a7daf2cf1e 100644
--- a/packages/snaps-sdk/src/jsx/validation.test.tsx
+++ b/packages/snaps-sdk/src/jsx/validation.test.tsx
@@ -656,6 +656,9 @@ describe('FooterStruct', () => {
,
+ ,
])('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 b02997c944..5d1ca4e8d9 100644
--- a/packages/snaps-sdk/src/jsx/validation.ts
+++ b/packages/snaps-sdk/src/jsx/validation.ts
@@ -671,6 +671,7 @@ export const FooterChildStruct = selectiveUnion((value) => {
*/
export const FooterStruct: Describe = element('Footer', {
children: FooterChildStruct,
+ requireScroll: optional(boolean()),
});
/**