diff --git a/src/i18n/en.json b/src/i18n/en.json
index e4391543..e7ea29f5 100644
--- a/src/i18n/en.json
+++ b/src/i18n/en.json
@@ -577,6 +577,7 @@
"remove_alias": "Remove this alias",
"remove_backup": "Remove",
"render_mfm": "Render Misskey Markdown",
+ "render_mfm_on_hover": "Pause MFM animations until status hover",
"replies_in_timeline": "Replies in timeline",
"reply_visibility_all": "Show all replies",
"reply_visibility_following": "Only show replies directed at me or users I'm following",
diff --git a/src/modules/config.js b/src/modules/config.js
index b78a579f..0e304848 100644
--- a/src/modules/config.js
+++ b/src/modules/config.js
@@ -96,6 +96,7 @@ export const defaultState = {
sensitiveByDefault: undefined, // instance default
sensitiveIfSubject: undefined,
renderMisskeyMarkdown: undefined,
+ mfmOnHover: undefined, // instance default
conversationDisplay: undefined, // instance default
conversationTreeAdvanced: undefined, // instance default
conversationOtherRepliesButton: undefined, // instance default
diff --git a/src/modules/instance.js b/src/modules/instance.js
index 1ab6365f..150b8208 100644
--- a/src/modules/instance.js
+++ b/src/modules/instance.js
@@ -57,6 +57,7 @@ const defaultState = {
sensitiveByDefault: false,
sensitiveIfSubject: true,
renderMisskeyMarkdown: false,
+ mfmOnHover: false,
conversationDisplay: 'linear',
conversationTreeAdvanced: false,
conversationOtherRepliesButton: 'below',