Revert "Reland "[SHv2] Add listeners for Version card""

This reverts commit bb4d224c2dd688a786bcd07c895693eda541815c.

Reason for revert: Crash at http://b/391839941

Original change's description:
> Reland "[SHv2] Add listeners for Version card"
>
> This is a reland of commit 52c778d37de7e16a63fc970f257e9c912afea395
>
> Original change's description:
> > [SHv2] Add listeners for Version card
> >
> > Version is one of the top cards on Safety Hub page [1] that informs
> > a user about the current Chrome version installed and whether it is
> > the latest one or not. It can generally show 2 states:
> > 1) Chrome is up to date, no action is needed
> > 2) New update is available, please relaunch to finish the update.
> >
> > Since a new version can become available while Safety Hub page is open,
> > this CL makes sure the Version card observes these changes and gets
> > updated accordingly.
> >
> > The tests cover only the case when the state changes from SAFE to
> > WARNING, since the other way round requires the relaunch of the browser
> > which already implies the refresh of the card.
> >
> > [1] http://slides/1L94XqgYOqFaicNi--YmQpM6VkvSptCaj51eEVXJ7LDQ#slide=id.g2560a3fa0db_2_478
> >
> > Bug: 40267370, 346979168
> > Recording: https://crbug.com/40267370#comment217
> > Low-Coverage-Reason: OTHER (unrelated lines are highlighted)
> > Change-Id: Ic45d732654a8f4e21934bce180d36e532a4c7636
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5803507
> > Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
> > Commit-Queue: Aisulu Rakhmetullina <aisulu@google.com>
> > Reviewed-by: Side YILMAZ <sideyilmaz@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1351442}
>
> Bug: 40267370, 346979168
> Recording: https://crbug.com/40267370#comment221
> Change-Id: I7cf353ba3ca217aea134a8772c7e8aedf71db1af
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5850692
> Commit-Queue: Aisulu Rakhmetullina <aisulu@google.com>
> Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1376016}

(cherry picked from commit 4e6ac9c33b77dca26838dc9a667bf9980dd10d01)

Bug: 40267370, 346979168, 391839941
Fixed: 409586283
Change-Id: I59f2515257b6696f1813e952dc3229c388a3e06d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6437972
Commit-Queue: Aisulu Rakhmetullina <aisulu@google.com>
Reviewed-by: Side YILMAZ <sideyilmaz@chromium.org>
Reviewed-by: John Lee <johntlee@chromium.org>
Cr-Original-Commit-Position: refs/heads/main@{#1444357}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6455903
Auto-Submit: Aisulu Rakhmetullina <aisulu@google.com>
Commit-Queue: John Lee <johntlee@chromium.org>
Cr-Commit-Position: refs/branch-heads/7103@{#898}
Cr-Branched-From: e09430c64983fc906f37a9f7e6806275c9b67b86-refs/heads/main@{#1440670}
7 files changed
tree: f9e7a46aba29f4c7b76964c97c64c8fe7ecf9001
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. crypto/
  16. dbus/
  17. device/
  18. docs/
  19. extensions/
  20. fuchsia_web/
  21. gin/
  22. google_apis/
  23. gpu/
  24. headless/
  25. infra/
  26. ios/
  27. ipc/
  28. media/
  29. mojo/
  30. native_client_sdk/
  31. net/
  32. pdf/
  33. ppapi/
  34. printing/
  35. remoting/
  36. rlz/
  37. sandbox/
  38. services/
  39. skia/
  40. sql/
  41. storage/
  42. styleguide/
  43. testing/
  44. third_party/
  45. tools/
  46. ui/
  47. url/
  48. webkit/
  49. .clang-format
  50. .clang-tidy
  51. .clangd
  52. .git-blame-ignore-revs
  53. .gitallowed
  54. .gitattributes
  55. .gitignore
  56. .gitmodules
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython3
  61. .yapfignore
  62. ATL_OWNERS
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. CPPLINT.cfg
  68. CRYPTO_OWNERS
  69. DEPS
  70. DIR_METADATA
  71. LICENSE
  72. LICENSE.chromium_os
  73. OWNERS
  74. PRESUBMIT.py
  75. PRESUBMIT_test.py
  76. PRESUBMIT_test_mocks.py
  77. README.md
  78. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.