WebGL lost when adding Environment

is anyone know why i got THREE.WebGLRenderer: Context Lost each time i add Environment in my React three now.knowing that before it still worked very well.
Code exemple :

const RotatingCubeScene: React.FC<{ angle: number }> = ({ angle }) => {
  return (
    <Canvas camera={{ position: [2, 2, 4] }}>
      <OrbitControls />
      <Environment preset="city" />
      <Cube angle={angle} />
    </Canvas>
  );
};

export default RotatingCubeScene;

dependencies :

"@react-three/drei": "^10.0.3",
 "@react-three/fiber": "^9.0.4",
 "@react-three/postprocessing": "^3.0.4",