diff --git a/packages/console/src/pages/SignInExperience/components/Preview.tsx b/packages/console/src/pages/SignInExperience/components/Preview.tsx
index 78ef0fbfc..f4680270e 100644
--- a/packages/console/src/pages/SignInExperience/components/Preview.tsx
+++ b/packages/console/src/pages/SignInExperience/components/Preview.tsx
@@ -1,5 +1,3 @@
-// FIXME: @sijie
-/* eslint-disable react/iframe-missing-sandbox */
import { languageOptions } from '@logto/phrases-ui';
import {
AppearanceMode,
@@ -197,7 +195,12 @@ const Preview = ({ signInExperience, className }: Props) => {
)}
+ {
+ // The missing of attribute "sandbox" is intended since the source is trusted
+ /* eslint-disable react/iframe-missing-sandbox */
+ }
+ {/* eslint-enable react/iframe-missing-sandbox */}
@@ -206,4 +209,3 @@ const Preview = ({ signInExperience, className }: Props) => {
};
export default Preview;
-/* eslint-enable react/iframe-missing-sandbox */