We have been trying to set up a new component(//components/input), to move input related code there. This(
https://crrev.com/c/5541976) is the initial change that sets up the component and move few header and implementation files there. We see that the change was failing to build on `ios-simulator` bot with below error:
ERROR at //third_party/blink/public/mojom/BUILD.gn:1604:26: Assignment had no effect.
component_deps_blink = [
^
You set the variable "component_deps_blink" here and it was unused before it went
out of scope.
See //third_party/blink/public/mojom/BUILD.gn:1306:1: whence it was called.
mojom("mojom_core") {
^--------------------
See //third_party/blink/public/common/BUILD.gn:74:5: which caused the file to be included.
"//third_party/blink/public/mojom:web_bluetooth_mojo_bindings",
^-------------------------------------------------------------
We narrowed it down to unit test dependency, i.e.
not depending on the unittest of the new component on ios didn't cause the build failure somehow.