Re-Reland "[Default Nav Transition] Remove top controls in NTP screenshot""

This reverts commit 918efe49d3678b781f07f87d0b018ad64f1ba84c.

Reason for revert: Skia gold is not triaged in some bots

Original change's description:
> Revert "Reland "[Default Nav Transition] Remove top controls in NTP screenshot""
>
> This reverts commit 26c52b7ed0624dbd41df02cd719ed2b50c7c58c2.
>
> Reason for revert: Test added is consistently failing. See details
> in https://b.corp.google.com/issues/331814846#comment18.
>
> Original change's description:
> > Reland "[Default Nav Transition] Remove top controls in NTP screenshot"
> >
> > This reverts commit c2fd4d5853f233dc111d15b5f7ced9134b0641bd.
> >
> > The tests are using NavigationHandler which only
> > works in 3-button nav mode and the test failed on OS
> > which defaults to gesture nav mode.
> >
> > Original change's description:
> > > Revert "[Default Nav Transition] Remove top controls in NTP screenshot"
> > >
> > > This reverts commit 7938c61cf27787612c36688e9ebe841c2050f1a8.
> > >
> > > Reason for revert: Causing bots to fail on CI: https://crbug.com/351979006
> > >
> > > Original change's description:
> > > > [Default Nav Transition] Remove top controls in NTP screenshot
> > > >
> > > > In order to match the viewport of the webpage screenshot, this CL
> > > > excludes the area of top controls of NTP and maintain the
> > > > size of the screenshot. As a result, the bottom part of the screenshot
> > > > will be filled with the default background color of the NTP because
> > > > it is impossible to draw off-screen views in Android.
> > > >
> > > > Screenshot (with top controls): https://screenshot.googleplex.com/AJFcDYvXCbnvXgj.png
> > > > Screen record (w/o top controls): http://screencast/cast/NDY4NTA0OTc2ODE4MTc2MHxjODkyNWE0Zi1jOQ
> > > >
> > > > Bug: 331814846
> > > > Change-Id: Ieb8959ad2f202b15e055346f889a73355cdc4e06
> > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560151
> > > > Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
> > > > Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
> > > > Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
> > > > Commit-Queue: Lijin Shen <lazzzis@google.com>
> > > > Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
> > > > Cr-Commit-Position: refs/heads/main@{#1324606}
> > >
> > > Bug: 331814846
> > > Change-Id: Idee7cef1905d173ae74233fb5aa566e58f070691
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687334
> > > Owners-Override: Rupert Wiser <bewise@chromium.org>
> > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> > > Commit-Queue: Rupert Wiser <bewise@chromium.org>
> > > Cr-Commit-Position: refs/heads/main@{#1324742}
> >
> > Bug: 331814846, 351979006
> > Change-Id: Iac27e3d8cba61a2312d457bedcb61d16048ae5f4
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5689652
> > Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
> > Reviewed-by: Rupert Wiser <bewise@chromium.org>
> > Commit-Queue: Lijin Shen <lazzzis@google.com>
> > Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
> > Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1326304}
>
> Bug: 331814846, 351979006
> Change-Id: I16afc5760780350eb4d22635cc1814807d5bee2d
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5697875
> Reviewed-by: Yue Zhang <yuezhanggg@chromium.org>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Auto-Submit: Yue Zhang <yuezhanggg@chromium.org>
> Owners-Override: Yue Zhang <yuezhanggg@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1326454}

Bug: 331814846, 351979006
Change-Id: I7ff2b16ba98d5fef691c0ab367989010df6ec3ca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5699245
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Commit-Queue: Lijin Shen <lazzzis@google.com>
Cr-Commit-Position: refs/heads/main@{#1330554}
11 files changed
tree: 213e4304a5329a6471bcc7caa9c7f79e7b863332
  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. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. CPPLINT.cfg
  71. DEPS
  72. DIR_METADATA
  73. LICENSE
  74. LICENSE.chromium_os
  75. OWNERS
  76. PRESUBMIT.py
  77. PRESUBMIT_test.py
  78. PRESUBMIT_test_mocks.py
  79. README.md
  80. 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.