diff --git a/examples/web/react/app.tsx b/examples/web/react/app.tsx index ab92d0f9dd57079f8f66960ccd0e2439f428a020..8a3a6b83018e015f71cce10e8eea78f2edf9523c 100644 --- a/examples/web/react/app.tsx +++ b/examples/web/react/app.tsx @@ -26,7 +26,7 @@ export type Callback<T> = (owner: T) => void; /** * Abstract class that implements the basic functionality - * part of the definition of the observable pattern. + * part of the definition of the Observer pattern. * * @see {@link https://en.wikipedia.org/wiki/Observer_pattern} */ diff --git a/examples/web/react/components/display/display.tsx b/examples/web/react/components/display/display.tsx index cef936301caad5cce3c276c0508451ba1d1cc726..aac3b51ec94e9468b13ae7fb382cdf9ff319b569 100644 --- a/examples/web/react/components/display/display.tsx +++ b/examples/web/react/components/display/display.tsx @@ -75,10 +75,14 @@ export const Display: FC<DisplayProps> = ({ } if (fullscreen) { resizeRef.current(); + document.getElementsByTagName("body")[0].style.overflow = "hidden"; window.addEventListener("resize", resizeRef.current); } else { setWidth(undefined); setHeight(undefined); + document + .getElementsByTagName("body")[0] + .style.removeProperty("overflow"); window.removeEventListener("resize", resizeRef.current); } }, [canvasRef, fullscreen]);