diff --git a/third_party/blink/renderer/modules/compute_pressure/pressure_record.cc b/third_party/blink/renderer/modules/compute_pressure/pressure_record.cc index ab306f1e5da8c2..e8256ad44a2ada 100644 --- a/third_party/blink/renderer/modules/compute_pressure/pressure_record.cc +++ b/third_party/blink/renderer/modules/compute_pressure/pressure_record.cc @@ -6,6 +6,7 @@ #include "third_party/blink/renderer/bindings/core/v8/script_value.h" #include "third_party/blink/renderer/bindings/core/v8/v8_object_builder.h" #include "third_party/blink/renderer/platform/bindings/script_state.h" +#include "third_party/blink/renderer/platform/runtime_enabled_features.h" namespace blink { @@ -43,10 +44,12 @@ ScriptObject PressureRecord::toJSON(ScriptState* script_state) const { V8ObjectBuilder result(script_state); result.AddString("source", source().AsCStr()); result.AddString("state", state().AsCStr()); - if (ownContributionEstimate().has_value()) { - result.AddNumber("ownContributionEstimate", own_contribution_estimate_); - } else { - result.AddNull("ownContributionEstimate"); + if (RuntimeEnabledFeatures::ComputePressureOwnContributionEstimateEnabled()) { + if (ownContributionEstimate().has_value()) { + result.AddNumber("ownContributionEstimate", own_contribution_estimate_); + } else { + result.AddNull("ownContributionEstimate"); + } } result.AddNumber("time", time()); return result.ToScriptObject();