disable-webgl-renderer-info.patch 1.36 KB
Newer Older
1 2 3
# Return blank values for WebGLDebugRendererInfo to remove a potential data
# leak while preventing potential website breakage

4
Index: chromium-128.0.6613.137/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
5
===================================================================
6 7
--- chromium-128.0.6613.137.orig/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
+++ chromium-128.0.6613.137/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
8
@@ -3835,8 +3835,7 @@ ScriptValue WebGLRenderingContextBase::g
9 10 11 12 13 14 15 16 17
               pname, IdentifiabilityBenignStringToken(
                          String(ContextGL()->GetString(GL_RENDERER))));
         }
-        return WebGLAny(script_state,
-                        String(ContextGL()->GetString(GL_RENDERER)));
+        return WebGLAny(script_state, String(""));
       }
       SynthesizeGLError(
           GL_INVALID_ENUM, "getParameter",
18
@@ -3850,8 +3849,7 @@ ScriptValue WebGLRenderingContextBase::g
19 20 21 22 23 24 25 26 27
               pname, IdentifiabilityBenignStringToken(
                          String(ContextGL()->GetString(GL_VENDOR))));
         }
-        return WebGLAny(script_state,
-                        String(ContextGL()->GetString(GL_VENDOR)));
+        return WebGLAny(script_state, String(""));
       }
       SynthesizeGLError(
           GL_INVALID_ENUM, "getParameter",