diff --git a/examples/web/react/components/button/button.tsx b/examples/web/react/components/button/button.tsx
index 7858e7ee1cb1a8d6a50c89201d6921cb7f38b947..cd86316befee03ed94e7525479234fd1fc2d19f4 100644
--- a/examples/web/react/components/button/button.tsx
+++ b/examples/web/react/components/button/button.tsx
@@ -28,7 +28,7 @@ export const Button: FC<ButtonProps> = ({
     );
     const buttonImage = () => (
         <span className={classes()} onClick={_onClick}>
-            <img src={image} alt={imageAlt} />
+            <img src={image} alt={imageAlt || text || "button"} />
             <span>{text}</span>
         </span>
     );
diff --git a/examples/web/react/components/keyboard-gb/keyboard-gb.tsx b/examples/web/react/components/keyboard-gb/keyboard-gb.tsx
index 4a338965473b7600ac35eb470673e1fc72ffb29c..6358673061284ede95093ec10915277fa9c0681b 100644
--- a/examples/web/react/components/keyboard-gb/keyboard-gb.tsx
+++ b/examples/web/react/components/keyboard-gb/keyboard-gb.tsx
@@ -25,7 +25,7 @@ export const KeyboardGB: FC<KeyboardGBProps> = ({ style = [], onKeyDown }) => {
     return (
         <div className={classes()}>
             <div className="keyboard-line">
-                <img className="dpad" src={require("./dpad.svg")} />
+                <img className="dpad" alt="dpad" src={require("./dpad.svg")} />
             </div>
             <div className="keyboard-line">
                 {["Q", "W", "E", "R"].map((k) => renderKey(k))}