Chromium change: https://chromium.googlesource.com/chromium/src.git/+/ea58b457dd75daeeba5911a5b32b2cef7a5ed3c9 commit ea58b457dd75daeeba5911a5b32b2cef7a5ed3c9 Author: Istiaque Ahmed <lazyboy@chromium.org> Date: Wed Nov 3 17:33:47 2021 +0000 [Extensions] RunFunctionAndReturnSingleResult returns owned result. This CL makes extension_function_test_utils::RunFunctionAndReturnSingleResult return std::unique_ptr instead of unowned base::Value*. This will make the "result" to never leak. Bug: 1263370