)]}'
{
  "log": [
    {
      "commit": "f465d4b0f3d10fd215ff5bc19a0f6f306c10096e",
      "tree": "b8a8ed6bebf1a11677062bd9e8ead9756e63a9b6",
      "parents": [
        "d03b06429ce8678fac0bf83190d6f432cc54b9de"
      ],
      "author": {
        "name": "Peter Beverloo",
        "email": "peter@chromium.org",
        "time": "Mon May 18 16:45:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 18 16:49:18 2026"
      },
      "message": "Remove the (unshipped) setRendererLibraryPrefetchMode API from WebView\n\nThis API was implemented, but we never ended up shipping the AndroidX\nAPI side of this, making this unused code. Remove it.\n\nBug: b:428680502\nChange-Id: Ic200562ee6dcd7e80cfeb87cbf4830eb98ca2b81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7852327\nReviewed-by: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1632223}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f4dcadf6c00e1791c14a84d81498d19c96d2b149\n"
    },
    {
      "commit": "d03b06429ce8678fac0bf83190d6f432cc54b9de",
      "tree": "2e7668a738bbecb68eafc28c7a190f17b0c49b47",
      "parents": [
        "373b742218a63f90e55447a9ea368b99750b09ae"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Wed May 06 10:23:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 06 10:26:38 2026"
      },
      "message": "WebView navigate API - Support lib binding\n\nThis is the Chromium side implementation of the new Android X navigate API.\n\nBug: 408128748\nChange-Id: I806bfde5533efc4e0b5e2a3260a416c8fd7b0057\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7803538\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1626027}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4a35add9db3f39acba85eebe31ee5207cf29f3d4\n"
    },
    {
      "commit": "373b742218a63f90e55447a9ea368b99750b09ae",
      "tree": "d4945fa23fda98338d6d4136f1af834cbae58fef",
      "parents": [
        "a1f7c4ab18a38bb153c3e7735e9863d569c21d4c"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Fri Apr 24 17:50:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 24 17:53:40 2026"
      },
      "message": "Split proguard flags for boundary interfaces\n\nBug: 500916059\nChange-Id: Ia3db656ceb5ccaeae575eb83e9889b70380acdae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7792872\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1620327}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8fc106ee83c32231110f6eabb0ce5f4a35bcf9cc\n"
    },
    {
      "commit": "a1f7c4ab18a38bb153c3e7735e9863d569c21d4c",
      "tree": "05fe2b9e69a36c14389fad5f17d98e0d5c33a2d0",
      "parents": [
        "faa74e11f31d3cb0948659dc377800a1e5c143e1"
      ],
      "author": {
        "name": "Anna Sato",
        "email": "annasato@chromium.org",
        "time": "Wed Apr 22 15:35:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 22 15:38:08 2026"
      },
      "message": "Change IgnoreDuplicateNavThreshold type from int to long.\n\nThis threshold is converted to base::TimeDelta in the Chromium, which\nuses a int64_t to represent microseconds. Also, following Android API\nguidelines for durations, `long` is the recommended type for such\nvalues. So we should use long here instead of int to remove unnecessary\nconversion.\n\nBug: 489977120\nChange-Id: I787f583d27b99add72e412916590405ade37b0db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780889\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618890}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f82dde37d05a1b1d67450c6c33707ab07ca2a7ff\n"
    },
    {
      "commit": "faa74e11f31d3cb0948659dc377800a1e5c143e1",
      "tree": "a58cd57095fa96661fe4ee088d732a89bab91351",
      "parents": [
        "079e93f76b6a5ebdc30305270f5693209ba36a86"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Thu Apr 16 16:51:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 16 16:53:21 2026"
      },
      "message": "WebView: Fix incorrect proguard config for support_lib_boundary\n\nThis should fix webview prefetch API from always crashing.\n\nBug: 500916059\nChange-Id: Ief695659eda1dbb897094f3e2dda4f7895336393\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7766790\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1615950}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 935447da0b07fd773bdbe9e8719e91c0f39e69e1\n"
    },
    {
      "commit": "079e93f76b6a5ebdc30305270f5693209ba36a86",
      "tree": "bc0d8918e0a370885061239c66c41ab041346550",
      "parents": [
        "4b08de892e8aca8577e51cc2c4ba364872f72b35"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Wed Apr 08 15:15:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 15:19:06 2026"
      },
      "message": "[WebView] Add clear API to prerender\n\nThis change splits the functionality of setting the maximum number of\nprerenders. Instead of using a nullable Integer in setMaxPrerenders to\nindicate clearing, a new clearMaxPrerenders method is introduced. This\nsimplifies the setMaxPrerenders signature and provides a dedicated API\nfor restoring the default prerendering count. The native implementation\nis updated accordingly.\n\nBug: 498946846\nChange-Id: Ib4117fdb50c08f6a35287a33c5ee1068884883f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7712087\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1611515}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 18095d6a3bbd3f1a44c7ea3bad4bdcc2b1d76e64\n"
    },
    {
      "commit": "4b08de892e8aca8577e51cc2c4ba364872f72b35",
      "tree": "d7d221485e2d3d682bb9f074dbef5e5724839ee2",
      "parents": [
        "774752b29952ba49bed42965e03972b0642dbfa8"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Thu Apr 02 17:52:18 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 02 17:54:44 2026"
      },
      "message": "[WebView] Add clear APIs to PrefetchCache\n\nThis change replaces the use of optional parameters in `setTtlInSec` and\n`setMaxPrefetches` with dedicated `clear` methods. The `set` methods now\nrequire a non-null integer, and new `clearMaxPrefetches` and\n`clearPrefetchTtl` methods are added to reset the values to their\ndefaults. This provides a clearer API for managing prefetch settings.\n\nBug: 498947216\nChange-Id: Ice209d1181ad7da0d72fd847314072bc7d2645d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7709312\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1609345}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5f953a6b0cad710ee56c8a49b1597b3b0d0c3d22\n"
    },
    {
      "commit": "774752b29952ba49bed42965e03972b0642dbfa8",
      "tree": "47d19bb6af9e3929f4eb3a64902600beef351933",
      "parents": [
        "ec5eeb60d58139532f263945f3bd708b0106d700"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Wed Apr 01 11:27:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 01 11:29:33 2026"
      },
      "message": "Revert \"Add experiment to cache boundary interface methods\"\n\nThis reverts commit f174d9f730684faf00164d46ffb549c365c515c7.\n\nReason for revert: Insufficient impact, code cleanup\n\nOriginal change\u0027s description:\n\u003e Add experiment to cache boundary interface methods\n\u003e\n\u003e This experiment only caches methods for Chromium-side objects, but will\n\u003e still be able to give us data on whether there are any performance\n\u003e benefits to the cache. A similar cache can be added in AndroidX, but\n\u003e should just be enabled by default if a performance experiment shows that\n\u003e it makes a difference.\n\u003e\n\u003e Bug: b:447115247\n\u003e Change-Id: I4bcbd7233572e899197be531d74d6099d64f5c7b\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6979544\n\u003e Reviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\n\u003e Reviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\n\u003e Commit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\n\u003e Auto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\n\u003e Commit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1521308}\n\nOBSOLETE_HISTOGRAMS\u003dCleanup of code that was never enabled in production.\n\nBug: b:447115247\nChange-Id: I604bafc703a7a7cb07a6ab0dcd5464b8566545d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7716483\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nAuto-Submit: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1608433}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2354838a3f366a3ceb3e15496882493ec001acd2\n"
    },
    {
      "commit": "ec5eeb60d58139532f263945f3bd708b0106d700",
      "tree": "4fa943c6c400123995395c6f0d2c20d455f55c8e",
      "parents": [
        "90305c90d5230f5835eee383f25e0254f6571184"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Tue Mar 31 14:32:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 31 14:35:35 2026"
      },
      "message": "[WebView] Add getter APIs for Prefetch Cache Configuration\n\nThis change introduces `getMaxPrefetches()` and\n`getPrefetchTtlSeconds()` to the WebView Profile API, allowing\ndevelopers to query the current values for the maximum number of\nprefetches and the Time-To-Live (TTL) for prefetched content. The\nfeature version is updated to PREFETCH_CACHE_V2.\n\nBug: 494221954\nChange-Id: I3d840c9b6947dede881f8cc5cb58c94634f8013c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684275\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1607850}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1b42d6c5a4a95c7738848f22bb424f7b9fec4451\n"
    },
    {
      "commit": "90305c90d5230f5835eee383f25e0254f6571184",
      "tree": "187e8d0a86ccd70503fd5921fd2e2fc55684f2f4",
      "parents": [
        "4cc9f2105b4ca34c218d17c174ecbc9bc5e8ed5e"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Fri Mar 27 11:35:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 27 11:37:28 2026"
      },
      "message": "Revert \"[WebView] Handle IllegalArgumentException in SupportLibProfile.\"\n\nThis reverts commit 6c71f51af5173c5c99c8634fb98fd9934fecb1f4.\n\nReason for revert: This would never have worked because it doesn\u0027t update BoundaryInterfaceReflectionUtil on AndroidX side.\n\nOriginal change\u0027s description:\n\u003e [WebView] Handle IllegalArgumentException in SupportLibProfile.\n\u003e\n\u003e After landing https://chromium-review.git.corp.google.com/c/chromium/src/+/7664079, we have seen a crash that is referenced in the bug section. This CL adds another catch for IllegalArgumentAcception and continues with the previously used API.\n\u003e\n\u003e Catch IllegalArgumentException and call onSuccess on the operationCallback. This prevents crashes when profile operations fail with this exception.\n\u003e\n\u003e Bug: 495354761\n\u003e Change-Id: Ibdddc3362cf9d19c9ffc49e850834b23597dda94\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7692475\n\u003e Commit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\n\u003e Auto-Submit: Barkin Unal \u003cbarkinunal@chromium.org\u003e\n\u003e Reviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\n\u003e Reviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1604667}\n\nBug: 495354761\nChange-Id: Iee2e49efa3ccf8c7e1906db2da59f51fee68955a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7705354\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1606104}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 31147859df2968f3b6e57cf35e72749147514f1d\n"
    },
    {
      "commit": "4cc9f2105b4ca34c218d17c174ecbc9bc5e8ed5e",
      "tree": "2e632c681b8e3790890757e92284cd960917516c",
      "parents": [
        "8e63f1943d4344c012558ba331bf35f1b597e2cb"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Thu Mar 26 16:56:40 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 16:59:15 2026"
      },
      "message": "[WebView] Add getMaxPrerenders to WebView Profile API.\n\nThis change introduces a new API in WebView\u0027s Profile to allow developers to query the currently configured maximum number of allowed prerenders.\n\nTest: Added tests and existing tests should be working\nBug: 494242440\nChange-Id: I3c94eec1ec7d23e827d3c202e5191b258bc7ee1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684135\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1605613}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1cafa5af713b9370470412606cb60bb79243d1f8\n"
    },
    {
      "commit": "8e63f1943d4344c012558ba331bf35f1b597e2cb",
      "tree": "ad029569690836cfc4f5bc66d710e6f6ceaf3164",
      "parents": [
        "ed5e4adfbbf4cf5e891667dbeaba049dac8d7ad0"
      ],
      "author": {
        "name": "Anna Sato",
        "email": "annasato@chromium.org",
        "time": "Thu Mar 26 01:51:38 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:54:16 2026"
      },
      "message": "Expose IgnoreDuplicateNavs in WebView\n\nThe IgnoreDuplicateNavs feature discards exact duplicate navigations\ninitiated within a threshold, keeping the original navigation active.\nThis CL expose the feature to WebView through AwSettings. While other\nplatforms are experimenting with this feature, it was previously\ndisabled by default in WebView due to concerns regarding its impact on\napplication behaviors.\n\nThe implementation uses WebPreferences to manage the feature state.\nInitial values are provided via global feature flags and parameters, and\nAndroid WebView overrides these with either the explicitly configured\nper-instance setting or the WebView-specific default, which is disabled.\nThe threshold applies only when the feature is enabled, using the\nspecified value if available or falling back to the feature parameter\u0027s\ndefault.\n\nBug: 489977120\nChange-Id: I8d71ba55befbb6a2ce69be004b4c5dbe77e958e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7671200\nAuto-Submit: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1605239}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a20495e072c1ecf7f406df6a8c9acb710aeff8cb\n"
    },
    {
      "commit": "ed5e4adfbbf4cf5e891667dbeaba049dac8d7ad0",
      "tree": "19f26baa7e2ac798e37dba9e43bd732ef3740942",
      "parents": [
        "374fa605a78ff9c9fd72c9c500071f17024470b4"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Wed Mar 25 09:10:11 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 25 09:12:47 2026"
      },
      "message": "[WebView] Handle IllegalArgumentException in SupportLibProfile.\n\nAfter landing https://chromium-review.git.corp.google.com/c/chromium/src/+/7664079, we have seen a crash that is referenced in the bug section. This CL adds another catch for IllegalArgumentAcception and continues with the previously used API.\n\nCatch IllegalArgumentException and call onSuccess on the operationCallback. This prevents crashes when profile operations fail with this exception.\n\nBug: 495354761\nChange-Id: Ibdddc3362cf9d19c9ffc49e850834b23597dda94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7692475\nCommit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1604667}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6c71f51af5173c5c99c8634fb98fd9934fecb1f4\n"
    },
    {
      "commit": "374fa605a78ff9c9fd72c9c500071f17024470b4",
      "tree": "32764453dad7d5a381aca6bca1e50ebe5d995511",
      "parents": [
        "c5fb5d9ed3b483b254103ab6cf1f65cb2975d579"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Wed Mar 18 15:49:55 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 18 15:52:23 2026"
      },
      "message": "Revert \"WebView Navigation APIs: Fix AndroidX build 2\"\n\nThis reverts commit e048c898f263ed1272ed1818cd4292f24c4909e3.\n\nRevert \"WebView Navigation APIs: Fix AndroidX build\"\n\nThis reverts commit 41f87e2af17ff83c29df0488889c0ee778e8eba6.\n\nRevert \"WebView Navigation APIs\"\n\nThis reverts commit 085da41c5c5c2d3259d00780dce4eb17986c753e.\n\nReason for revert: These cls were part of a group of 3 cls to do with\nmoving the webview navigation apis out of experimental. It was\ndetermined that these changes were not needed and thus the cls need to\nbe reverted.\n\nBypass-Check-License: Revert adds back the SupportLibWebViewNavigationClientAdapter class which existed previously.\nChange-Id: I62babc905131b7b0e2f9f723eb2d7fe2071dc0af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7680231\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1601321}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3e4f021ccb153409eddc1bc5f342b770ecc2acb2\n"
    },
    {
      "commit": "c5fb5d9ed3b483b254103ab6cf1f65cb2975d579",
      "tree": "96260ea1f27476b2a2133ba5d75c1b9c75fd2e73",
      "parents": [
        "56df699ee8169d2ae087574752b520072d0795ce"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Tue Mar 17 10:21:17 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 17 10:24:00 2026"
      },
      "message": "[WebView] Refactor PrefetchOperationCallback to use onResult\n\nThis change refactors the PrefetchOperationCallback interface to replace\nonSuccess() with onResult(@PrefetchOperationStatusCode int resultCode).\nThis allows both successful prefetch and duplicate request scenarios to\nbe handled by the same callback method.\n\nThe internal status code PREFETCH_START_FAILED_DUPLICATE is renamed to\nDUPLICATE_REQUEST to better reflect its meaning. Duplicate\nrequests are now treated as a successful result rather than an error in\nthe ProfileWebViewPrefetchCallback. The support library boundary\ninterface is updated accordingly.\n\nBug: 483041824\nChange-Id: I6ad3fc6817b01cf583cc216577e6153fd7e9615c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7664079\nAuto-Submit: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1600422}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 65057429ab205ab6bcd25b4f03c47eb2f67261d8\n"
    },
    {
      "commit": "56df699ee8169d2ae087574752b520072d0795ce",
      "tree": "4ecebd49df71d76c9eabbd3abc9a94dac4f31b0e",
      "parents": [
        "98a9596ba5f5fe53c4abaa7ad0ee3aca93e756ec"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Mon Mar 16 14:27:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 16 14:29:29 2026"
      },
      "message": "WebView Navigation APIs: Fix AndroidX build 2\n\nThis removes the deprecation of the old androidx navigation api related\nfeature constants and methods. These were removed in\ncrrev.com/c/7661524, but are still needed on the AndroidX side. A todo\nand bug have been added so that these can be removed again after the\nAndroidX side has removed usage of them.\n\nBug: 448580228\nChange-Id: Ifb404c5d1990497a6525f604bab0dadf907d7e2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7668200\nCommit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1599879}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e048c898f263ed1272ed1818cd4292f24c4909e3\n"
    },
    {
      "commit": "98a9596ba5f5fe53c4abaa7ad0ee3aca93e756ec",
      "tree": "a84934c2f7ae0c185df322cb6e8ea96ce83aed3a",
      "parents": [
        "3d1784000300c8f36d6327aafd976dfe1d8b7282"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Fri Mar 13 16:40:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 13 16:45:33 2026"
      },
      "message": "WebView Navigation APIs: Fix AndroidX build\n\nThis adds back the get and set methods for WebViewNavigationClient.\nThese were removed in crrev.com/c/7661524, but are still needed on the AndroidX side.\nThe methods have been marked as deprecated and can be removed again after the AndroidX side has removed usages of them.\n\nBug: 448580228\nChange-Id: I97d5be685896b9f98f16810ecd49a042ce98d63a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7666328\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1599117}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 41f87e2af17ff83c29df0488889c0ee778e8eba6\n"
    },
    {
      "commit": "3d1784000300c8f36d6327aafd976dfe1d8b7282",
      "tree": "72b9426c5bb4595e098f8c8228a0bf3649d6cb0c",
      "parents": [
        "df100bdc713e1fd31b63e4741c5b3a35795949db"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Fri Mar 13 13:45:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 13 13:51:07 2026"
      },
      "message": "WebView Navigation APIs\n\nThis change contains the chromium side changes for making the androidx\nnavigation apis unexperimental. It creates a new feature constant that\nwill replace all of the different constants that were used while the api\nwas being developed.\n\nBug: 474625648, 432696062, 474625648\nChange-Id: Iee49ec9dae49299dafe1a5d96be2884690109fe4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7661524\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1599023}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 085da41c5c5c2d3259d00780dce4eb17986c753e\n"
    },
    {
      "commit": "df100bdc713e1fd31b63e4741c5b3a35795949db",
      "tree": "f25389e5765e1dac2ddb424b72efc70624095dce",
      "parents": [
        "20f6d45880e97bd20e1fb3bb36ce6a0f2be69bb0"
      ],
      "author": {
        "name": "Anna Sato",
        "email": "annasato@chromium.org",
        "time": "Thu Mar 12 01:24:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 12 01:31:12 2026"
      },
      "message": "Expose BackForwardCache forward entries toggle to WebView\n\nThis CL plumbs the `SetEmbedderSuppliedCacheForwardEntriesAllowed`\nsetting from `content/` to Android WebView\n\nThis allows embedders without a forward button to opt out of caching\nforward entries, saving memory by discarding unreachable pages.\n\nBug: 432396241\nChange-Id: Ie19fa4738db3c59011363fa431fbc578fd0c5e40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7642189\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1598125}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e48fb388a7f6fa3d62ee48596fc767bea1f19114\n"
    },
    {
      "commit": "20f6d45880e97bd20e1fb3bb36ce6a0f2be69bb0",
      "tree": "3ecaaa97d8a2c327db241f53d44f21ffeb78aa23",
      "parents": [
        "a24aa942d3bebe9edc3e8575ea868cafd533758e"
      ],
      "author": {
        "name": "Barkin Unal",
        "email": "barkinunal@chromium.org",
        "time": "Tue Feb 24 15:46:27 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 24 15:53:46 2026"
      },
      "message": "[WebView] Add Prefetch, Prerender, PrefetchTtlSeconds setter APIs to ProfileBoundaryInterface\n\nBug: 466301565\nChange-Id: I1828e859f5a6fcd296953fa6a687612ce2323ba8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7589733\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1589419}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f7ded5457c126068f36e7919830babc668220ea3\n"
    },
    {
      "commit": "a24aa942d3bebe9edc3e8575ea868cafd533758e",
      "tree": "42d6e4a2d6d489a49bbbb4014b9d0cdb2a08ca3d",
      "parents": [
        "e3b13337b43b84e6baf87a92bff36cc67328bacd"
      ],
      "author": {
        "name": "Sayed",
        "email": "elabadysayed@google.com",
        "time": "Tue Feb 17 13:54:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 17 14:02:41 2026"
      },
      "message": "Reland \"[AW] Refactor startupWebView boundaryInterface to use k/v pairs\"\n\nThis reverts commit a39418fd089aeca25e0da17695325f27886b0dcb.\n\nReason for revert: We updated the minSdk of Jetpack WebKit to 24 so the failure that caused the revert should be resolved now.\n\nOriginal change\u0027s description:\n\u003e Revert \"[AW] Refactor startupWebView boundaryInterface to use k/v pairs\"\n\u003e\n\u003e This reverts commit 854d04830896797266ab518b8aa3f39edac22048.\n\u003e\n\u003e Reason for revert: b/452708695 - Consumer/BiConsumer aren\u0027t available on API23 which is the current minSdkVersion for androidx.webkit.\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [AW] Refactor startupWebView boundaryInterface to use k/v pairs\n\u003e \u003e\n\u003e \u003e Refactor the startupWebView boundaryInterface to not use reflection and\n\u003e \u003e rely on using K/V pair mechanism using Consumber/BiConsumer.\n\u003e \u003e\n\u003e \u003e Bug: 431984603\n\u003e \u003e Change-Id: I87319b092aa0a3394c7d4d182707035be674e0c3\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6850133\n\u003e \u003e Reviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e \u003e Commit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1526798}\n\u003e\n\u003e Bug: 431984603\n\u003e Change-Id: Idbca647bc67404c7c74fe239d5c08c604d6a61a9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7063582\n\u003e Reviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\n\u003e Commit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Auto-Submit: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Commit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1532442}\n\nBug: 431984603\nChange-Id: Ia9f4302afe2b7df61d2e69ea7cb2a1225d56297a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7581254\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1585690}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 22542a72d5c571868eb4e668e0422a0de5c852d6\n"
    },
    {
      "commit": "e3b13337b43b84e6baf87a92bff36cc67328bacd",
      "tree": "6895e19c34c3acbd2ede4070b0be9cac9dfed968",
      "parents": [
        "8291945901a4c6fb18bca28415fd867991690b1c"
      ],
      "author": {
        "name": "Cathy Li",
        "email": "lychee@meta.com",
        "time": "Mon Feb 09 22:42:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 09 22:47:16 2026"
      },
      "message": "Create support library glue for worldly JS injection.\n\nHere, we create the support library hookups for javascriptOnEvent, and web message listener in worlds.\n\nBug: 460178095\nChange-Id: Ib14f27e14e3782e944bda3a829121be404ed58e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7546712\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Cathy Li \u003clychee@meta.com\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1582059}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 19d3b9960b63bfd3262518d6b5089691869a533b\n"
    },
    {
      "commit": "8291945901a4c6fb18bca28415fd867991690b1c",
      "tree": "dd81b4a9e25d527fe624f6378fd5f2d98f38e807",
      "parents": [
        "e1e882a0e78f5aa8a9a8dbaaca9002d2c6e946b0"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Fri Feb 06 08:58:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 06 09:04:01 2026"
      },
      "message": "WebView Navigation APIS: Add error information to navigation\n\nThis adds WebResourceError details to the navigation object which is\nneeded for debugging errors when onNavigationCompleted is called.\n\nThis also exposes the NetError code with the caveat that it is an an\nunstable value intended only for debugging purposes.\n\nBug: b:474625648\nChange-Id: I5fa309b8f65ec48176865d102e70252450f98f73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7532435\nAuto-Submit: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1580659}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0499ac4719265569d236790dcb024812f562b954\n"
    },
    {
      "commit": "e1e882a0e78f5aa8a9a8dbaaca9002d2c6e946b0",
      "tree": "2f8841943abd5776fbef77d453ef3228d06a51a4",
      "parents": [
        "d12e890e9b191ce83817dc231d64b3ab5c1792d1"
      ],
      "author": {
        "name": "Wayne Jackson Jr.",
        "email": "wbjacksonjr@google.com",
        "time": "Tue Feb 03 22:15:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 03 22:23:43 2026"
      },
      "message": "[fieldtrials][webview][prefetch] Plumb Variations ID for Prefetch\n\nThis CL updates the Android WebView prefetch API to accept an optional\nvariations_id. This ID is plumbed from the Java support library layer\ndown to the C++ metrics service, where it is registered as an external\nexperiment to support synthetic field trials. To learn more refer to\nthe internal design doc:\nhttps://docs.google.com/document/d/1TdE-1Iy2DtPREPNpqR5Q6xZuZfkKCvq2FTsqzLtqj9Y/edit?usp\u003dsharing\u0026resourcekey\u003d0-Cs-X9bje18_0akuBSAbq0A.\n\nTo support this safely and idiomaticly:\n\n1. Support Library Compatibility: Added a default implementation to\n   getVariationsId() in the boundary interface to maintain source\n   compatibility for the AndroidX library. The glue layer was refined\n   to catch LinkageError and RuntimeException, providing more precise\n   protection against version skew than a generic Throwable catch.\n\n2. Metrics Architecture: Refactored SyntheticTrialRegistry to support\n   a WebView-specific registrar (AwMetricsServiceExternalExperiment-\n   Registrar) via a PassKey pattern, matching Chrome\u0027s security model.\n\n3. Stateful ID Management: Implemented AwMetricsServiceAccessor to\n   manage external experiment IDs. The implementation was simplified to\n   use a single flat set for the current single-source (prefetch)\n   scenario, while maintaining thread safety for ID aggregation and\n   registration.\n\n4. Test Scaffolding: Enhanced AwMetricsTestBase to automatically clear\n   global experiment state between tests, ensuring isolation and\n   preventing state leakage in the unit test suite.\n\n5. Verification: Added comprehensive unit tests for the accessor and\n   prefetch manager, Robolectric tests for the support library adapter,\n   and an end-to-end instrumentation test verifying histogram recording.\n\nBug: 474559983\nChange-Id: I4a2d7012aef167d5d9a8b39d90ba61f7362f5547\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7456234\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Wayne Jackson Jr. \u003cwbjacksonjr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1579063}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a32601368a0d12deebf02abdfec1e5b99e2f56c6\n"
    },
    {
      "commit": "d12e890e9b191ce83817dc231d64b3ab5c1792d1",
      "tree": "659a6fcf5cabf00d1eba022397a54b5c8d37fa31",
      "parents": [
        "343ad9f5526cab63daeda9b50eee5354dfd8d13b"
      ],
      "author": {
        "name": "Cathy Li",
        "email": "lychee@meta.com",
        "time": "Mon Feb 02 18:58:41 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 02 19:04:52 2026"
      },
      "message": "Support lib implementation for JsReplyProxy.executeJavaScript\n\nBug: 460178095\nChange-Id: If6f18bc8733eed00c06127a74fa3b2f286469887\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7520146\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Cathy Li \u003clychee@meta.com\u003e\nCr-Commit-Position: refs/heads/main@{#1578253}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b1e52196dffd5bdff7a8faeb0c743a5d5aaea372\n"
    },
    {
      "commit": "343ad9f5526cab63daeda9b50eee5354dfd8d13b",
      "tree": "a9148e8a7f33f24067f2edd2dd9a5a1a28420388",
      "parents": [
        "9dcd071bc81c4d8d5dcac44572a2dffc6d0cda6f"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Wed Jan 21 13:48:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 21 13:55:00 2026"
      },
      "message": "Webview web performance apis: Remove default boundary method implementation\n\nRemove the default implementation of the new web performance metrics api\nmethods in the boundary interface.\n\nWe no longer need default implementations as the methods have now been\nimplemented on the androidx side.\n\nNote this also fixes a bug where the androidx methods are not being\ncalled on release builds as proguard is modifying the default methods.\n\nBug: 473998983, b:432696062\nChange-Id: If0d3587dfa1f0534903199fca6dc9b2e37411d31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7502478\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1572257}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6d8aa6648c1772983e9f0a6df79f8662244d0abe\n"
    },
    {
      "commit": "9dcd071bc81c4d8d5dcac44572a2dffc6d0cda6f",
      "tree": "fdb11d00dfab2beb85ff8f5247d7f76df7130b2b",
      "parents": [
        "6c80aa7be138f7af07fa2fde4f7c38fa9e63be69"
      ],
      "author": {
        "name": "Anna Sato",
        "email": "annasato@chromium.org",
        "time": "Mon Jan 19 03:49:26 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 19 04:06:03 2026"
      },
      "message": "Add Page.getUrl() to Android WebView API\n\nThis CL implements `Page.getUrl()` to return the last committed URL of\nthe main document. This exposs the `getUrl()` method on the `Page`\nobject in the Android WebView Support Library, enabling embedders to\nretrieve the URL associated with a specific page instance.\n\nBug: 465339942\nChange-Id: I4898c61f4a12c7fe06f634279ea2289159f577bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7317696\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1570969}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 059046617534da94b8a40508855ec359bcc5dd3b\n"
    },
    {
      "commit": "6c80aa7be138f7af07fa2fde4f7c38fa9e63be69",
      "tree": "f03da0a61474c52cb6cc830a7b7f5117cb976f18",
      "parents": [
        "d6020406128d267d5e279471059a7733ec1d8823"
      ],
      "author": {
        "name": "Anna Sato",
        "email": "annasato@chromium.org",
        "time": "Mon Jan 19 03:27:44 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 19 03:33:07 2026"
      },
      "message": "Remove unused AwPage.isPrerendering\n\nThese were originally added to preserve Page object identity, but that\nissue has been resolved in the AndroidX library. Since this API is\nunused and was never exposed publicly, it is being removed.\n\nBug: 437115164\nChange-Id: I5713b07b03c2bf8158fc6524296fc9b0d055535e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7304154\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1570968}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 22e1d7e69d9573e4e81f9baaed3258163ee06c46\n"
    },
    {
      "commit": "d6020406128d267d5e279471059a7733ec1d8823",
      "tree": "46fd74dae66935b9b6ceb0efec67f586e82c71b2",
      "parents": [
        "75282007a3255a876bfdc0d0a26f1afa7b15c05e"
      ],
      "author": {
        "name": "Sayed",
        "email": "elabadysayed@google.com",
        "time": "Sun Jan 18 14:08:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sun Jan 18 14:13:09 2026"
      },
      "message": "[WV] Add Getter methods of BackForwardCacheSettings to WebSettingsBoundary\n\nIn order to make the internal boundary interface cleaner, this CL adds\nthe getter methods to WebSettingsBoundaryInterface so we get to remove\nthe Settings object once we launch the feature.\n\nBug: b:432395269\nChange-Id: Id9d49293d3d7b1e8489d4e668445fd527ce415a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7483433\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1570899}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4ea4f9c2857fe920bd43f392a922bf2a4af734e5\n"
    },
    {
      "commit": "75282007a3255a876bfdc0d0a26f1afa7b15c05e",
      "tree": "8f81de9902bca93b8450fcd78c92acfd07c75864",
      "parents": [
        "614850f47b590bf89880259a8a69733ce3936511"
      ],
      "author": {
        "name": "Ashley Newson",
        "email": "ashleynewson@chromium.org",
        "time": "Fri Jan 09 16:12:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 09 16:19:06 2026"
      },
      "message": "[webview] Implement WebViewBuilder.applyTo\n\nImplements an alternative to WebViewBuilder.build() that can be\napplied to existing (but unused) WebViews. This solves for various\nlegitimate use cases involving subclassing or XML layout inflation\nfor which migration to build() is impractical.\n\nThis change requires adding a check that no other WebView API has\npreviously been used on the WebView. Such uses would taint the\nWebView, making it unsuitable for use with applyTo().\n\nBug: b:463288296\nChange-Id: If3b2053f5f883396a85075e89c8cf63a1e7141e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7204215\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1566954}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c87e8c2d18f1b2189187a0b359cade5f405b4455\n"
    },
    {
      "commit": "614850f47b590bf89880259a8a69733ce3936511",
      "tree": "ee0bb7ba4fac2690c721f2fec3e1658705e44439",
      "parents": [
        "3ba8af4151eb7e1f99b15039242d5c2deb1d4cd0"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Mon Dec 15 16:43:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 15 16:51:54 2025"
      },
      "message": "WebView Web Performance Metrics API: Add default implementation for new AndroidX methods\n\nAdds a default implementation for the new web performance androidx methods so we can roll the boundary interfaces.\nThis will be removed after the methods have been implemented on the AndroidX side.\n\nBug: b:432696062\nChange-Id: I0079e39ea127b59d2c0bdb0338d335c678c145cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7260540\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1558758}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d65d5d5017006a0db37fdc2c51938c5fbc4cf15b\n"
    },
    {
      "commit": "3ba8af4151eb7e1f99b15039242d5c2deb1d4cd0",
      "tree": "ef5031159187837d2b2807c3e27f8fd29eab6507",
      "parents": [
        "7d647e1f0a354f0109aea4b01b120dc3c9435e1e"
      ],
      "author": {
        "name": "Joanne de Abreu",
        "email": "jdeabreu@google.com",
        "time": "Mon Dec 15 14:29:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 15 14:37:09 2025"
      },
      "message": "WebView Web Performance Metrics API: Support lib binding -  LCP + performance mark\n\nAdd support lib binding for the Largest Contentful Paint and performance\nmark methods in NavigationListener. Also change First Contentful Paint\nto milliseconds in line with the other methods.\n\nBug: b:432696062\nChange-Id: I7c864c289efc0dffa887ec077d319713698c98d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7203950\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Joanne de Abreu \u003cjdeabreu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1558696}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 96cb376dd2737316780b6ff44abfe7942cce44b5\n"
    },
    {
      "commit": "7d647e1f0a354f0109aea4b01b120dc3c9435e1e",
      "tree": "ced85b6ef77ba065715ddf7f8b7e0a0bee8b6985",
      "parents": [
        "0a2cd481a6fcb0e35706708a563a93e2e268ee79"
      ],
      "author": {
        "name": "Sayed",
        "email": "elabadysayed@google.com",
        "time": "Mon Dec 08 17:17:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 08 17:23:15 2025"
      },
      "message": "[Reland] Change the API shape for BackForwardCacheSettings\n\nThis change alters the structure of BackForwardCacheSettings by grouping\nthe settings directly on the Settings object. This removes the need for\na builder and the corresponding setter method in the WebSettingsCompat\nclass.\n\nThis change was reverted due to a bug in the first version of the API\nand this CL fixes it.\n\nBug: b:432395269\nChange-Id: Ib3fd6e5c37997f10998e02b9635bd4b39bb76e28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7213581\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1555528}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b8c03f6e9492de9c404743ae072b40bd05f12a61\n"
    },
    {
      "commit": "0a2cd481a6fcb0e35706708a563a93e2e268ee79",
      "tree": "fbf12f89897520443fcb52a59700f868a3476bb0",
      "parents": [
        "e372ef1c99f5570d50b9bae32b9af7222a18223c"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Thu Nov 27 12:50:34 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 27 13:07:05 2025"
      },
      "message": "Return non-null AwNavigation.getPage() for same-document navigations\n\nThis makes AwNavigation.getPage() to consistently return a non-null\nPage for navigations that have committed. Previously same-doc navs\nwould return null, but now it would return the current Page if the\nnavigation has committed / onNavigationCompleted has fired.\n\nBug: b/359826084\nChange-Id: Ie60fe9af07984a29208dd99452d3f3fb4a27747b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7206808\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1551010}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4e478824747230e881fa1f6d4df12e93c2986f2d\n"
    },
    {
      "commit": "e372ef1c99f5570d50b9bae32b9af7222a18223c",
      "tree": "0d3b97bb3fe2933c06574f992d52e15a82bde492",
      "parents": [
        "44a7e72e16ce2fd0b214aa5beaa7d212d5beba37"
      ],
      "author": {
        "name": "Peter Wen",
        "email": "wnwen@chromium.org",
        "time": "Thu Nov 20 15:46:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 20 15:52:43 2025"
      },
      "message": "android: Use merged manifest for lint targets\n\nThe lint.py script previously performed its own manifest merging, which\nis redundant with the dedicated `merge_manifest` step for APKs. This\nprevented node removals that are performed in the regular manifest\nmerger step from benefitting lint (results in duplicate elements for\nlint\u0027s manually-merged manifest).\n\nThis CL updates the `android_lint` rule to accept a pre-merged manifest\nfor `android_apk` and removes support for lint from `android_app_bundle`\ntargets, as we would need to support multiple config XML files, one for\neach bundle, in order to have a chance of making it work.\n\nThe manual manifest merging code has been removed.\n\nThe custom fix for duplicate FingerprintDialogActivity has also been\nremoved.\n\nBug: 457436186\nChange-Id: I769a8f03d61223813b53fca49f9670c051254f71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7119818\nAuto-Submit: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1547829}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b4af6bf277867bf76ce97b86eb783893cd88de6b\n"
    },
    {
      "commit": "44a7e72e16ce2fd0b214aa5beaa7d212d5beba37",
      "tree": "e6895d6b3611b7afa3bf96dc955b9d55834cff66",
      "parents": [
        "00a41185800af964dbd8d87a9050ff479056c8ff"
      ],
      "author": {
        "name": "Peter Birk Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Wed Nov 19 13:07:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 19 13:24:42 2025"
      },
      "message": "Use RestrictTo instead of @hide in package-info.java\n\nNeeded to allow Metalava to avoid reading package javadoc comments.\n\nBug: b:461768395\nChange-Id: I7bad64c4a260120e1954d8bb30d685009db11562\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7168571\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nAuto-Submit: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1547119}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f315d7772f88646b4c5cba5054ced5bea6aba85e\n"
    },
    {
      "commit": "00a41185800af964dbd8d87a9050ff479056c8ff",
      "tree": "5776a3ea5585f6b022f75727b100d0b9dac6a7e6",
      "parents": [
        "22d7bc5dba392e60bc484b93b5c33afe3609fbc1"
      ],
      "author": {
        "name": "Ashley Newson",
        "email": "ashleynewson@chromium.org",
        "time": "Fri Nov 07 14:46:29 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 07 14:51:53 2025"
      },
      "message": "[webview] Add WebViewBuilder setProfile support\n\nAdds support for setProfile to the WebViewBuilder configuration\nboundary interface and adapter logic.\n\nBug: b:409740828\nChange-Id: I46ba98e2ee5a316fe98ff17abe3011b0fa976690\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7129198\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1541772}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2852519ad41d6809df1786b3854fe5055b364687\n"
    },
    {
      "commit": "22d7bc5dba392e60bc484b93b5c33afe3609fbc1",
      "tree": "53f7540ac0207cf4375230f5e63205400a240fcc",
      "parents": [
        "0e110999a8e7f8a342f5ff850186f1c087f108ac"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Thu Nov 06 15:32:50 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 06 15:40:49 2025"
      },
      "message": "Add Features for onNavigationCompleted firing on non-committed navigations\n\nFollow-up to crrev.com/c/7118498, so that apps can check if they\u0027re on a\nversion that has the new behavior.\n\nBug: b/359826084\nChange-Id: Ic253d3cfd15c58ca3aca38f106beac4da426c0b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7123754\nAuto-Submit: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1541220}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3c23a99d120a9242dfc6bb85bb4aea7492cd5340\n"
    },
    {
      "commit": "0e110999a8e7f8a342f5ff850186f1c087f108ac",
      "tree": "017985bcae709591ba5f4bad8b578c07705f75f4",
      "parents": [
        "c38ebafdad49971ca05ebb6e575ab883349b83f6"
      ],
      "author": {
        "name": "Chidera Olibie",
        "email": "colibie@google.com",
        "time": "Thu Oct 23 20:00:02 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 23 20:05:37 2025"
      },
      "message": "[wv][experiment] Add flag to stop isMultiprocessEnabled from starting Chromium\n\nThis cl extends the startuptasks androidx api with a flag to stop\nisMultiProcessEnabled from kickstarting startup when running startup\nasync.\n\nPreviously, the call starts up chromium in order to access the\nisMultiProcess from RenderProcessHost. RenderProcessHost gets its\nmultiprocess value from a commandline check. We already have access to\nthis value earlier on during WebViewChromiumFactoryProvider\ninitialization.\n\nBug: 397372092, 314273745\nChange-Id: Ifd51c05edcdf62ca2b0adba0896b0b79c337916c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7079050\nCommit-Queue: Chidera Olibie \u003ccolibie@google.com\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1534550}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eef25faaa505ade95012d106bcf68ecfc72a0065\n"
    },
    {
      "commit": "c38ebafdad49971ca05ebb6e575ab883349b83f6",
      "tree": "a0a3341eeae387750e7001d900aa18a7d00b04cb",
      "parents": [
        "bf798ad54e9e37428687f86e2db2e9f2ccc58c65"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Wed Oct 22 10:39:13 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 22 10:47:19 2025"
      },
      "message": "Compare invocation handlers based on delegate\n\nEnsure that the identity of invocation handlers is based on the delegate\nobject they are wrapping.\n\nThis makes it easier to compare objects that have been passed across the\nboundary interface by comparing the invocation handlers directly.\n\nBug: b:448580228\nChange-Id: I5dc6d2b7bf3afcb6c65d0c77877bcbe7e880979c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7072251\nAuto-Submit: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1533514}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 234967bb10dbc5dc5ce33bbf5a86b07ac551516f\n"
    },
    {
      "commit": "bf798ad54e9e37428687f86e2db2e9f2ccc58c65",
      "tree": "990c5cddf934c90abe248c6332bfc9566e07a065",
      "parents": [
        "3c9111d96dc731d7200bc9dc3fc9a63e6edf715f"
      ],
      "author": {
        "name": "Peter Conn",
        "email": "peconn@chromium.org",
        "time": "Wed Oct 22 10:32:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 22 10:37:09 2025"
      },
      "message": "Add support library API for Profile.addQuicHint.\n\nBug: 445339041\nChange-Id: I4b75bbe6ed906184177d8fde79ba8f395ed97dfc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7063111\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1533509}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8dad99368aa17d79ba498731a8b65e3ce314ac01\n"
    },
    {
      "commit": "3c9111d96dc731d7200bc9dc3fc9a63e6edf715f",
      "tree": "9b48e3732f44cf3d2bfcc41af4aa71f7e16d670b",
      "parents": [
        "203f222150a70ff3b32bafc6b4e538d8c785736f"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Tue Oct 21 18:50:32 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 21 18:56:15 2025"
      },
      "message": "NavigationListener should not be isomorphic\n\nWe are not going to be passing these objects back to AndroidX, so they\ndon\u0027t need to be isomorphic.\n\nBug: b:448580228\nChange-Id: I1d3eb8dea0eef4b91fd80544b756baa504846483\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7066818\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nAuto-Submit: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1533114}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7c8a8432052f1e017bd5c39c638c302e5da144e4\n"
    },
    {
      "commit": "203f222150a70ff3b32bafc6b4e538d8c785736f",
      "tree": "bb938e26395c14f64ebe0929e0112451da0bc93a",
      "parents": [
        "0604ce43ae67a3da8c1f74d5473b7ed296fb1b76"
      ],
      "author": {
        "name": "Richard (Torne) Coles",
        "email": "torne@chromium.org",
        "time": "Mon Oct 20 19:02:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 20 19:08:19 2025"
      },
      "message": "Revert \"[AW] Refactor startupWebView boundaryInterface to use k/v pairs\"\n\nThis reverts commit 854d04830896797266ab518b8aa3f39edac22048.\n\nReason for revert: b/452708695 - Consumer/BiConsumer aren\u0027t available on API23 which is the current minSdkVersion for androidx.webkit.\n\nOriginal change\u0027s description:\n\u003e [AW] Refactor startupWebView boundaryInterface to use k/v pairs\n\u003e\n\u003e Refactor the startupWebView boundaryInterface to not use reflection and\n\u003e rely on using K/V pair mechanism using Consumber/BiConsumer.\n\u003e\n\u003e Bug: 431984603\n\u003e Change-Id: I87319b092aa0a3394c7d4d182707035be674e0c3\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6850133\n\u003e Reviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Commit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1526798}\n\nBug: 431984603\nChange-Id: Idbca647bc67404c7c74fe239d5c08c604d6a61a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7063582\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nAuto-Submit: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1532442}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a39418fd089aeca25e0da17695325f27886b0dcb\n"
    },
    {
      "commit": "0604ce43ae67a3da8c1f74d5473b7ed296fb1b76",
      "tree": "be2068bca4a516da2e1ecd4f3aa10c6e54a8957c",
      "parents": [
        "0534bc583ac4824e650421df322379106304144c"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Fri Oct 17 15:46:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 17 15:54:16 2025"
      },
      "message": "Revert \"Change the API shape for BackForwardCacheSettings\"\n\nThis reverts commit 239e4cbbe1639a8832049050b05c0b338c4be11d.\n\nReason for revert: Breaks AndroidX expectations http://b/432395269#comment8\n\nOriginal change\u0027s description:\n\u003e Change the API shape for BackForwardCacheSettings\n\u003e\n\u003e This change alters the structure of BackForwardCacheSettings by grouping\n\u003e the settings directly on the Settings object. This removes the need for\n\u003e a builder and the corresponding setter method in the WebSettingsCompat\n\u003e class.\n\u003e\n\u003e Bug: b:432395269\n\u003e Change-Id: If461708b6538e70999cb614f0273b4c963514171\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7010856\n\u003e Commit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\n\u003e Auto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Commit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Reviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Reviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1529531}\n\nNO_IFTTT\u003dRollback, but keeping constants we want to reuse on reland\n\nBug: b:432395269\nChange-Id: If53687eb67129ef5cd6fe58f88c5853815a875b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7054684\nAuto-Submit: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Birk Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1531452}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d569219f120ffb3035bd4915dbded5601ebdd604\n"
    },
    {
      "commit": "0534bc583ac4824e650421df322379106304144c",
      "tree": "accf9a9588a053503ed4258fc33c4c41e0364b12",
      "parents": [
        "99ce42207774e7f543f91b1753996ac97ff92756"
      ],
      "author": {
        "name": "Sayed",
        "email": "elabadysayed@google.com",
        "time": "Wed Oct 15 09:49:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 15 09:55:37 2025"
      },
      "message": "[AW] Add support for add/remove(WebNavigationListener)\n\nWe are doing some API changes to the API surface of NavigationCallbacks.\nOne of these changes to change the APIs in WebViewCompat from get/set\nto add/remove and change the name from Client to Listener on WebNavigation\n\nBug: b:448580228\nChange-Id: I0047a28001271bd1f5e6ace3f5784738d70f16d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7018390\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1530063}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fc596e7c18f33b65e65d7f54e299023824aa800f\n"
    },
    {
      "commit": "99ce42207774e7f543f91b1753996ac97ff92756",
      "tree": "136a0113d45ccd4b7f31b6ef7660ae873a9c558f",
      "parents": [
        "1e45701f4823cbb5ff8818c243531882eb60c53f"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Tue Oct 14 14:52:33 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 14 14:57:34 2025"
      },
      "message": "Change the API shape for BackForwardCacheSettings\n\nThis change alters the structure of BackForwardCacheSettings by grouping\nthe settings directly on the Settings object. This removes the need for\na builder and the corresponding setter method in the WebSettingsCompat\nclass.\n\nBug: b:432395269\nChange-Id: If461708b6538e70999cb614f0273b4c963514171\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7010856\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nAuto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1529531}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 239e4cbbe1639a8832049050b05c0b338c4be11d\n"
    },
    {
      "commit": "1e45701f4823cbb5ff8818c243531882eb60c53f",
      "tree": "6ad13ed8dbd38937afaac6fdd380d1c4ab92bf99",
      "parents": [
        "324a3494bd3b35cb8fc99316b006c12cfb814c66"
      ],
      "author": {
        "name": "Sayed",
        "email": "elabadysayed@google.com",
        "time": "Wed Oct 08 09:58:36 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 08 10:05:12 2025"
      },
      "message": "[AW] Refactor startupWebView boundaryInterface to use k/v pairs\n\nRefactor the startupWebView boundaryInterface to not use reflection and\nrely on using K/V pair mechanism using Consumber/BiConsumer.\n\nBug: 431984603\nChange-Id: I87319b092aa0a3394c7d4d182707035be674e0c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6850133\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1526798}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 854d04830896797266ab518b8aa3f39edac22048\n"
    },
    {
      "commit": "324a3494bd3b35cb8fc99316b006c12cfb814c66",
      "tree": "21c653a6983358e3d00198355dbe7f9af0f8d70b",
      "parents": [
        "7a073ba19c8fb0202a45cbcc7dfd7e9a0fd37d14"
      ],
      "author": {
        "name": "Ashley Newson",
        "email": "ashleynewson@chromium.org",
        "time": "Wed Oct 01 17:51:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 01 17:57:03 2025"
      },
      "message": "[webview] Add experimental Library Prefetch configuration API\n\nWhilst renderer native library preloading is generally a performance\nimprovement in most scenarios, it can regress the performance of more\nimportant app tasks if it ends up competing for CPU, memory, or disk\nresources.\n\nThis change adds an experimental API to allow apps to globally\nconfigure whether library prefetching should be performed by the\nrenderer. It can be changed dynamically throughout the app lifetime to\naccommodate different scenarios.\n\nNote that this is not a finalized API, but should be suitable for\nperformance evaluation purposes. A more polished API would likely not\napply globally, but instead specifically to either a Profile or WebView\ninstance, or perhaps something like WebViewRenderProcess.\n\nThe API is intended to be exposed via AndroidX as\nandroidx.webkit.WebViewCompat.setRendererLibraryPrefetchMode and\nandroidx.webkit.WebViewCompat.getRendererLibraryPrefetchMode.\n\nThe implementation is given a feature flag, which can be used to turn\nthe API into a no-op.\n\nA metric is added to provide visibility into the prefetching modes\nthat apps start renderers with.\n\nBug: b:428680502\nChange-Id: Ia7d9264b5a5aa9c443975b8be4b8bddffd886da9\nEnabled-by-default-reason: killswitch\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6966406\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1523713}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 166dc701af7d060c54df9f72008e8b4d90399a6d\n"
    },
    {
      "commit": "7a073ba19c8fb0202a45cbcc7dfd7e9a0fd37d14",
      "tree": "73aa89dfa7286947271afc18f4e9068f275042c4",
      "parents": [
        "e06813592389010191050aef97d89b9a1eaf4891"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Fri Sep 26 15:15:01 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 26 15:20:39 2025"
      },
      "message": "Add experiment to cache boundary interface methods\n\nThis experiment only caches methods for Chromium-side objects, but will\nstill be able to give us data on whether there are any performance\nbenefits to the cache. A similar cache can be added in AndroidX, but\nshould just be enabled by default if a performance experiment shows that\nit makes a difference.\n\nBug: b:447115247\nChange-Id: I4bcbd7233572e899197be531d74d6099d64f5c7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6979544\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1521308}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f174d9f730684faf00164d46ffb549c365c515c7\n"
    },
    {
      "commit": "e06813592389010191050aef97d89b9a1eaf4891",
      "tree": "197dca3e3c9cc0470642f6ed174b63b997266c23",
      "parents": [
        "e0dee4aff80a67cc7f2d4767387f813271eb1415"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Wed Sep 24 11:11:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 24 11:17:29 2025"
      },
      "message": "Create boundary interface to add and get custom headers.\n\nBug: b:419469873\nChange-Id: I006bf1f5d85138cf50d893dbbf45abbb6b24bb50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6939373\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1519899}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 18b4fb3f6e587cb5a6ad3039d4c93fa20ebe5f10\n"
    },
    {
      "commit": "e0dee4aff80a67cc7f2d4767387f813271eb1415",
      "tree": "897d33d5f7dd1a9ce292e0b5e051a2ee7757e5de",
      "parents": [
        "6876c5fa90b2333e4f620a6d9f1e0bb514be5443"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Wed Sep 24 01:09:16 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 24 01:16:37 2025"
      },
      "message": "Expose isPrerendering in WebViewPageBoundaryInterface\n\nThis was never exposed somehow, even though we already have it\nplumbed to AwPage.\n\nBug: 437115164\nChange-Id: I5509ebaf759a0815e3f346447d67968f272ff1a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6958669\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1519710}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fd22b22029f7b2b83462741aca28d7418d47dd05\n"
    },
    {
      "commit": "6876c5fa90b2333e4f620a6d9f1e0bb514be5443",
      "tree": "4eb3887a12d19317357ba4c9d11af6cd46ff663a",
      "parents": [
        "b43ffc97758a5b3ce1e9605fb815b9c8d17e8302"
      ],
      "author": {
        "name": "Peter Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Tue Sep 23 14:12:09 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 23 14:17:57 2025"
      },
      "message": "Remove XRW allowlist API implementation\n\nThis API is no longer having any effect, with the XRW deprecation trial\nhaving ended. This CL removes the implementation to save on binary size,\nprocessing time and tech debt.\n\nOBSOLETE_HISTOGRAMS\u003dDeprecation trial for X-Requested-With header has ended.\n\nChange-Id: I4fedd89285e37ef0c53cba5b10951d0cb1fdc3b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6947846\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1519313}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4c9bfe9e2742eecef1e37f525ab3334bf3a6657a\n"
    },
    {
      "commit": "b43ffc97758a5b3ce1e9605fb815b9c8d17e8302",
      "tree": "8befada9d77535024ddb2da9d9140b4956b47353",
      "parents": [
        "9b3737d4df8893ace33ebbb3d26e6a73ec5f5591"
      ],
      "author": {
        "name": "Sky Malice",
        "email": "skym@chromium.org",
        "time": "Wed Aug 27 21:30:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 27 21:37:34 2025"
      },
      "message": "Remove redundant modifiers in android_webview/.\n\nThese redundant modifies are unnecessary and do not change the effect of\nthe code. Removing them simplifies and unifies. Changes were made\nthrough Android Studio\u0027s inspection process.\n\nNO_IFTTT\u003dNot changing int def values, no need to update histograms.\n\nBug: 441523933\nChange-Id: I29b0c3c7dbc20a9fc144cea323a348531565d36c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6892056\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1507370}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 01cd40f8d8a0b89455e152754c93cdd2236af4e2\n"
    },
    {
      "commit": "9b3737d4df8893ace33ebbb3d26e6a73ec5f5591",
      "tree": "8c01a80814f3dd9667f9404a4232ac32811c3cc0",
      "parents": [
        "a7f76edc5b3bc138b1d90abc9475e8b354747db2"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed Aug 20 23:18:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 20 23:24:21 2025"
      },
      "message": "Delete BuildInfo.java\n\nBug: 437095883\nChange-Id: I35914caf60f6e9d9c9303e69ceec46c713a54191\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6868649\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Peter Wen \u003cwnwen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1504262}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a0fc35030eb7d3623d5dce9bb990be369d59fb2f\n"
    },
    {
      "commit": "a7f76edc5b3bc138b1d90abc9475e8b354747db2",
      "tree": "c5c80e35381f7572cb99e517ccb83543bbf3c67a",
      "parents": [
        "dde6dc4d41fab4e8802dcdc64a0c5de0540ca51f"
      ],
      "author": {
        "name": "Abhijith Nair",
        "email": "abhijithnair@google.com",
        "time": "Wed Aug 13 11:52:15 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 13 11:58:42 2025"
      },
      "message": "Add feature flag for async startup locations\n\nBug: b:417434566\nChange-Id: Ifdd925e0773299da5a8fec467ec0318624d67d4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6843215\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1500733}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 70131f98ea580726668ca0130da3f16761fccccd\n"
    },
    {
      "commit": "dde6dc4d41fab4e8802dcdc64a0c5de0540ca51f",
      "tree": "3da3062e07c6ee7e16e39e0f5dc91eb0fa771d35",
      "parents": [
        "117fcd0f98c38003ee6b3c2507a77bea0dbbba60"
      ],
      "author": {
        "name": "Abhijith Nair",
        "email": "abhijithnair@chromium.org",
        "time": "Mon Aug 11 19:14:35 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 11 19:20:04 2025"
      },
      "message": "[wv] Add async startup locations to AndroidX boundary\n\nIn the existing behaviour, `startUpWebView` provides the caller with the\nstack trace on where blocking startup took place via the callback.\n\nWe are extending the API to return the stack trace where async startup\ntook place as well.\n\nWe now also won\u0027t post startChromium again during async startup if it\nwas posted before.\n\nBug: b:417434566\nChange-Id: Ifb4b839a5f64b2816624fbebe30b6998578273e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6734748\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1499741}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ddc63e9309a83baf9ca906cb5c2acc61bac41322\n"
    },
    {
      "commit": "117fcd0f98c38003ee6b3c2507a77bea0dbbba60",
      "tree": "b1afbdcd7af7843c162287bcb961aa86b5154675",
      "parents": [
        "788fb9aea703638776aa21bf359903952b8bf187"
      ],
      "author": {
        "name": "Zakarie Yaris",
        "email": "yaris@google.com",
        "time": "Fri Aug 08 12:08:12 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 08 12:14:04 2025"
      },
      "message": "Add support lib bindings for AW hyperlink context menu\n\nThis CL also updates the context menu population logic to conditionally\ninclude requested items (COPY_LINK_ADDRESS, COPY_LINK_TEXT, OPEN_LINK)\nvia a new @HyperlinkContextMenuItems API.\n\nThis is safe because item population is now tied to explicit caller\nintent, and doesn\u0027t break any existing behaviour as consumers of this\nAPI must explicitly opt into the new behaviour.\n\nBug: 382654667\nChange-Id: Ic47577ed55960f906e55b4097e9caad90a7803fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6458570\nReviewed-by: Alex Mitra \u003calexmitra@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Zakarie Yaris \u003cyaris@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1498684}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bd7bd666299c2fcc1b0d7ff32c24b1f5308c71f6\n"
    },
    {
      "commit": "788fb9aea703638776aa21bf359903952b8bf187",
      "tree": "b31b656fcdb7216cfb28395e1863e68f0eb2a280",
      "parents": [
        "b8d69805f492bed562a6421a0b64bb63970cbee7"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Thu Aug 07 17:43:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 07 17:49:57 2025"
      },
      "message": "AW: update comment about boundary_interfaces lint SDK\n\nWe would like the lint SDK to be hardcoded to exactly match the AndroidX\nproject. We don\u0027t want to use min_supported_sdk_version because this is\na value defined on the chromium side and it might change without\ncorrelation to the AndroidX project. This updates the comment text to\nprovide more input about how this should work.\n\nNo change to logic. This is just for the sake of future-proofing.\n\nBug: 436287825\nTest: N/A\nChange-Id: Ia60290022fc73e495ab9be1b9ece38c60c7a91e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6825362\nReviewed-by: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nAuto-Submit: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1498344}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 25066239641e92f1473f975dd32bf346e583f05d\n"
    },
    {
      "commit": "b8d69805f492bed562a6421a0b64bb63970cbee7",
      "tree": "699236531cc29c06ac24a2bbaecede50eaf9d861",
      "parents": [
        "3381dfa8726a72456277d16bd5daf14ff3c6536c"
      ],
      "author": {
        "name": "Sinan Sahin",
        "email": "sinansahin@google.com",
        "time": "Wed Aug 06 20:30:34 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 06 20:36:59 2025"
      },
      "message": "Update lint_min_sdk_version in boundary_interfaces\n\nThe new min sdk version is 23, mirroring AndroidX\n\nChange-Id: I0eaa1bccf3a416a201b1df87e166f93bfdd46fe8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6822803\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1497812}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 73db45ccb3faaeb9c9bc287605c96a8b19150c36\n"
    },
    {
      "commit": "3381dfa8726a72456277d16bd5daf14ff3c6536c",
      "tree": "1789ef17482c4db03e55e4863011225d4f37747f",
      "parents": [
        "2048bdf6b8ed2f97989df6b773207afcc1ce3dbf"
      ],
      "author": {
        "name": "Ben Joyce",
        "email": "bjoyce@google.com",
        "time": "Wed Aug 06 18:35:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 06 18:41:25 2025"
      },
      "message": "Increase lint_min_sdk_version on boundary_interface_example_apk\n\nThe min sdk was increased to 23.\n\nI suspect this is causing the tree breakage:\n\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Android%20arm64%20Builder%20All%20Targets%20(dbg)/62879/overview\n\nOddly\n\nBug: 436287825\nChange-Id: I591138a652191d5eeb8e998c73df7bd845f1a0da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6823156\nOwners-Override: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1497705}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 33f2f1f0bf03938b093d1c46b9684c4fbf0478b0\n"
    },
    {
      "commit": "2048bdf6b8ed2f97989df6b773207afcc1ce3dbf",
      "tree": "1086df0ebe51f05dd8d60d78a5d060ec496854ca",
      "parents": [
        "06d8267e66ef5fcf64f61b234cc0604b6f537592"
      ],
      "author": {
        "name": "Peter Conn",
        "email": "peconn@chromium.org",
        "time": "Wed Aug 06 09:56:09 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 06 10:02:40 2025"
      },
      "message": "Adding support library API to preconnect to URL.\n\nBug: 432235374\nChange-Id: I3b1afb800d098f29c78a9b3091d1876614b2d495\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6821354\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1497459}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a75b65a048c62f0c115d1a3bd0781f9207944af8\n"
    },
    {
      "commit": "06d8267e66ef5fcf64f61b234cc0604b6f537592",
      "tree": "e015585b93d491861d322a60ea566b1cb37b65b9",
      "parents": [
        "dfdbc3feb33202d923383c91b800ebe5a901fb2a"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Fri Aug 01 11:26:47 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 01 11:32:03 2025"
      },
      "message": "[AW] Add manifest entries for setProfilesToLoad API feature\n\nThe feature for setProfilesToLoad should be StartupFeature\ninstead of normal feature check as it could be called before\nWebView is initialized\n\nBug: 414322772\nChange-Id: I8d0df40b2e3d3447d0b4ebefc139a45479f0cbab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6802221\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1495350}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7dc6dfa0c2a59d4bef9df7090ba7719aad562ff1\n"
    },
    {
      "commit": "dfdbc3feb33202d923383c91b800ebe5a901fb2a",
      "tree": "40ed6693891d5a313f4659bca36d4e3b19a095d7",
      "parents": [
        "c6f5f20e31da0124af842e96a45009f969d6507a"
      ],
      "author": {
        "name": "Chidera Olibie",
        "email": "colibie@google.com",
        "time": "Fri Aug 01 09:45:30 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 01 09:51:05 2025"
      },
      "message": "[wv][nit] Rename UI thread startup mode constants\n\nThis is to better fit into the AndroidX API structure\nas requested by their API council in\nhttps://r.android.com/3703515.\n\nBug: 397372092\nChange-Id: I8ec464f0041a5e152b46aa4edb5c2c0c9a5eca9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6807150\nAuto-Submit: Chidera Olibie \u003ccolibie@google.com\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1495317}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 819df33d2bb9c268f56dc7a9c157d894d9ae154a\n"
    },
    {
      "commit": "c6f5f20e31da0124af842e96a45009f969d6507a",
      "tree": "332c992a7d36303f5b6d071d2d1a465900efbf4b",
      "parents": [
        "87b0cb504bb31ef361b9d967dee6a37983a6fa8d"
      ],
      "author": {
        "name": "Chidera Olibie",
        "email": "colibie@google.com",
        "time": "Tue Jul 29 17:27:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 29 17:33:27 2025"
      },
      "message": "[wv][nit] rename experimental startup API constants\n\nMaking it a bit more representative of what is happening.\n\nBug: 397372092\nChange-Id: I4c00ea588c2039512967dd64bdabdda07f68d8e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6798208\nCommit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nAuto-Submit: Chidera Olibie \u003ccolibie@google.com\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1493633}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4b19368d43391f46fe7208fbd0b3f24fe3abcd9f\n"
    },
    {
      "commit": "87b0cb504bb31ef361b9d967dee6a37983a6fa8d",
      "tree": "065f18fe589eddad80b2de822df9b997e19b2e22",
      "parents": [
        "ca3a44aa250491b6ab36186d697fc7bf2107c917"
      ],
      "author": {
        "name": "Chidera Olibie",
        "email": "colibie@google.com",
        "time": "Mon Jul 28 14:33:25 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 28 14:40:09 2025"
      },
      "message": "[wv] Add API to control UI thread startup run mode\n\nWhen the ui startup mode AndroidX config value is set by clients,\nchromium browser startup is run as specified, either\n- default: WebView gets to choose\n- sync: chromium startup is run synchronously\n- async_mode_{one|two|three}: Phase {one|two|three} of the startup tasks logic is used\n\nBug: 433273850, 397372092\nUnresolved-Comment-Reason: Discussing changes to be applied in a follow-up cl\nChange-Id: I4315c44839c6a419fd8eb5bc0026e0d8e4c20770\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6771138\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Chidera Olibie \u003ccolibie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1492797}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4f48b0beedaebd48494a017ce3d0f9cb9a21b20e\n"
    },
    {
      "commit": "ca3a44aa250491b6ab36186d697fc7bf2107c917",
      "tree": "1372491d9df6ed122af13dc20ebd4ab0fe77b274",
      "parents": [
        "c941cc6bd3abca2e13f5d6b911d6842e210b737f"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Fri Jul 25 15:15:50 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 25 15:23:19 2025"
      },
      "message": "[AW] Add ProfileToLoad to WebViewStartupConfigBoundaryInterface\n\nAdd the profileToLoad to WebViewStartupConfigBoundaryInterface by making\nsure that WebView doesn\u0027t crash with old Client code that has old\nBoundaryInterface without the new method. This CL also adds a new\nfeature for the setProfilesToLoad method.\n\nThis is a temp fix and should be removed when we change the boundary\ninterface.\n\nBug: 414322772\nChange-Id: I833e51f26cd7352e9f6c73776e5c2e21291e9e7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6779430\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1492064}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4666a85b9d2093762d1dd41c2dc24d2f5d4dd121\n"
    },
    {
      "commit": "c941cc6bd3abca2e13f5d6b911d6842e210b737f",
      "tree": "6a92c09f59349f6ba56d51a6ddc27f313d6d9704",
      "parents": [
        "309f9d13e833c6175461a69e1b21212b927f518b"
      ],
      "author": {
        "name": "Sayed Elabady",
        "email": "elabadysayed@chromium.org",
        "time": "Sat Jul 19 04:19:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Jul 19 04:26:10 2025"
      },
      "message": "Revert \"Add profileNamesToLoad in StartupConfigBoundaryInterface\"\n\nThis reverts commit e2f3e944092656e2cba4fdff98410d88911e4633.\n\nReason for revert: caused crash: https://issues.chromium.org/issues/432772113\n\nBug: 414322772\nOriginal change\u0027s description:\n\u003e Add profileNamesToLoad in StartupConfigBoundaryInterface\n\u003e\n\u003e The parameter should be added to the boundary interface in order to\n\u003e prepare for the AndroidX API logic after the boundary interface gets\n\u003e rolled out.\n\u003e\n\u003e Bug: 414322772\n\u003e Change-Id: I1af165c59147e12061e18e6057a99baf19c599de\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6694763\n\u003e Commit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Auto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Reviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1483233}\n\nBug: 414322772\nChange-Id: Iabc629e0056cfec25f3f6c97bd287d562c8b0dd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6772005\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1489148}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bf0c0fb23aa4b40ae2cd06b47f6ee251e7f51e18\n"
    },
    {
      "commit": "309f9d13e833c6175461a69e1b21212b927f518b",
      "tree": "9722c990c0e75a0972f1296f7909d88da59502fa",
      "parents": [
        "fd0cdcb459c58210dc154e3a23fc964f7e958285"
      ],
      "author": {
        "name": "Sayed Elabady",
        "email": "elabadysayed@chromium.org",
        "time": "Sat Jul 19 03:32:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Jul 19 03:38:46 2025"
      },
      "message": "Revert \"[AW] Remove default keyword from getProfileNamesToLoad in StartUpConfig\"\n\nThis reverts commit b9b1b5f3529e696c93103bcb80c6fd6c34ac4cf3.\n\nReason for revert: This CL with crrev/c/6694763 caused crash: https://issues.chromium.org/issues/432772113\n\nBug: 414322772\nOriginal change\u0027s description:\n\u003e [AW] Remove default keyword from getProfileNamesToLoad in StartUpConfig\n\u003e\n\u003e The default keyword was added to prevent the roll CL from breaking\n\u003e AndroidX repo, the roll CL is now merged to so we should clean it up.\n\u003e\n\u003e\n\u003e Bug: 414322772\n\u003e Change-Id: Iff7050d85f061e63a0a0939e8ffd08c484540f0d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6714352\n\u003e Reviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\n\u003e Commit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1485510}\n\nBug: 414322772\nChange-Id: I40a759e253e9d56c4e188f25afcc14e92827df56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6771985\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1489144}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: df620f4bf0339aa5d535084b2447c8a324639a62\n"
    },
    {
      "commit": "fd0cdcb459c58210dc154e3a23fc964f7e958285",
      "tree": "ad1acb9750242bf8cdd361f6508f06cb263c93fd",
      "parents": [
        "f2c6734ec94f8261d13d0e78a4760f162caca5c6"
      ],
      "author": {
        "name": "Sayed Elabady",
        "email": "elabadysayed@chromium.org",
        "time": "Wed Jul 16 14:04:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 16 14:12:18 2025"
      },
      "message": "Revert \"Remove `clearPrefetch` from Profile Prefetch APIs\"\n\nThis reverts commit 592290fd3f3f715126c65e1a365e7b81e9a6f816.\n\nReason for revert: Changing the PREFETCH_WITH_URL value would disturb\nany Profile.prefetch\u0027s experiments since it will have to be paused until\nM140 goes to stable. We will land this CL again when we get the API out\nof experimental.\n\nBug: 428156922 Original change\u0027s description:\n\u003e Remove `clearPrefetch` from Profile Prefetch APIs\n\u003e\n\u003e We are not supporting clearPrefetch() in the prefetch API surface\n\u003e given we already support prefetch cancelling via the CancellationSignal\n\u003e passed to prefetchUrlAsync().\n\u003e This API was previously released as experimental.\n\u003e Removed because it is not used.\n\u003e\n\u003e Bug: 428156922\n\u003e Change-Id: I268188c3a64bf8e4dda70b7431317728ea4cad90\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6709543\n\u003e Reviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\n\u003e Commit-Queue: Alex Mîrzea \u003calexmirzea@google.com\u003e\n\u003e Reviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1487508}\n\nBug: 428156922\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I1d72654c2bbc4ddc128d7ea514d57ccb0d577e6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6760571\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nAuto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1487599}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 11eefd0b7b7ea533ffd1e91b3297989f95de8e94\n"
    },
    {
      "commit": "f2c6734ec94f8261d13d0e78a4760f162caca5c6",
      "tree": "150b00aa93e36f717ec77c941c788badb72c79c5",
      "parents": [
        "dbda3e7d1672d79901d5832b51ddd318d5b8832b"
      ],
      "author": {
        "name": "Alex Mirzea",
        "email": "alexmirzea@google.com",
        "time": "Wed Jul 16 10:12:15 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 16 10:18:42 2025"
      },
      "message": "Remove `clearPrefetch` from Profile Prefetch APIs\n\nWe are not supporting clearPrefetch() in the prefetch API surface\ngiven we already support prefetch cancelling via the CancellationSignal\npassed to prefetchUrlAsync().\nThis API was previously released as experimental.\nRemoved because it is not used.\n\nBug: 428156922\nChange-Id: I268188c3a64bf8e4dda70b7431317728ea4cad90\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6709543\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Alex Mîrzea \u003calexmirzea@google.com\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1487508}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 592290fd3f3f715126c65e1a365e7b81e9a6f816\n"
    },
    {
      "commit": "dbda3e7d1672d79901d5832b51ddd318d5b8832b",
      "tree": "ad1acb9750242bf8cdd361f6508f06cb263c93fd",
      "parents": [
        "80c7207072f8375d9cced1d9dca3e684643aecaf"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Tue Jul 15 23:13:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 15 23:19:22 2025"
      },
      "message": "Add BFCache settings toggle to WebView API\n\nThis allows limits for BFCache cache size and timeout to be set\nthrough a WebView API. The limits set should take precedent over\nthe default limits.\n\nSee also https://docs.google.com/document/d/1seaUPUKUIG_d_13kbEnRfqnCbHqnbGd5jrawYAbBvX0/edit?tab\u003dt.0\n\nBug: 428801892\nChange-Id: Ieec9a482ac4fe13fa16f7edb2268433bbd8bfa5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6716021\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1487260}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9ca172bc6499f20fd1a43c00eb205c26e6ba9015\n"
    },
    {
      "commit": "80c7207072f8375d9cced1d9dca3e684643aecaf",
      "tree": "335b6186694736f8b27d087e7599480c5215d53f",
      "parents": [
        "2ff5225bada4e5b869f7cc358b85dcd19eec6d44"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Fri Jul 11 12:23:13 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 11 12:29:02 2025"
      },
      "message": "[AW] Remove default keyword from getProfileNamesToLoad in StartUpConfig\n\nThe default keyword was added to prevent the roll CL from breaking\nAndroidX repo, the roll CL is now merged to so we should clean it up.\n\nBug: 414322772\nChange-Id: Iff7050d85f061e63a0a0939e8ffd08c484540f0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6714352\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1485510}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b9b1b5f3529e696c93103bcb80c6fd6c34ac4cf3\n"
    },
    {
      "commit": "2ff5225bada4e5b869f7cc358b85dcd19eec6d44",
      "tree": "bfb72907ab6b2016b2b8d343623cbebcd5b8add6",
      "parents": [
        "88cfb30a34717d79b30aa240b826e6c9206835b4"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Mon Jul 07 17:16:10 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 07 17:22:24 2025"
      },
      "message": "Add profileNamesToLoad in StartupConfigBoundaryInterface\n\nThe parameter should be added to the boundary interface in order to\nprepare for the AndroidX API logic after the boundary interface gets\nrolled out.\n\nBug: 414322772\nChange-Id: I1af165c59147e12061e18e6057a99baf19c599de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6694763\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nAuto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1483233}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e2f3e944092656e2cba4fdff98410d88911e4633\n"
    },
    {
      "commit": "88cfb30a34717d79b30aa240b826e6c9206835b4",
      "tree": "3f421a19cb9d8b786b9a613f78cbc5fedeaa2471",
      "parents": [
        "8ccac598a54f991488f026197f8635d00657942b"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed Jun 25 18:23:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 25 18:30:02 2025"
      },
      "message": "Fix Error Prone warnings about UnnecessaryParentheses and AlmostJavadoc\n\nThese are not new warnings, but the latest version of error prone is now\ncatching more instances of these.\n\nThese are auto-applied fixes.\n\nBug: None\nChange-Id: Ib49d53c09fc43fd74d2b438942d50bc68f908878\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6673895\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1478683}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1a1f317df2c6790b64a7c543b8ce53adbf1493c0\n"
    },
    {
      "commit": "8ccac598a54f991488f026197f8635d00657942b",
      "tree": "27a368a3b758fcd6600d988cc82949d9be3b37cc",
      "parents": [
        "d11afeb79d3d58278711969e2229ecba5076062b"
      ],
      "author": {
        "name": "Peter Birk Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Thu Jun 12 15:35:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 12 15:42:54 2025"
      },
      "message": "Add boundary interface for extra headers on Profile\n\nBug: b:419469873\nChange-Id: I75f13d39a918962dddd3ed164a6170ec7d9908c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578325\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1473074}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 430045549fc2890dcf8bf382d872c08031350407\n"
    },
    {
      "commit": "d11afeb79d3d58278711969e2229ecba5076062b",
      "tree": "02e37c8e2bae4076dfb0f80449ae32ba685b2b90",
      "parents": [
        "cf4a2ba781da09bdf7c9042a917f7c383f0808d0"
      ],
      "author": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@chromium.org",
        "time": "Tue Jun 10 16:05:25 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 10 16:13:17 2025"
      },
      "message": "Update the feature name for the prerender API\n\nBug: 423885107\nChange-Id: Ibf196e99f0a084d2c2ceffd10fda0d6346c8836c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6633695\nCommit-Queue: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1471836}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 15684a3ec4c6292838069836f943f20a0eb76402\n"
    },
    {
      "commit": "cf4a2ba781da09bdf7c9042a917f7c383f0808d0",
      "tree": "6cbaab95abc002a4a940eb00a3917912da2bd4ad",
      "parents": [
        "d63b77ce798ad9c45e505c3bf55c5026f54aa01c"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Fri May 23 14:24:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 23 14:29:58 2025"
      },
      "message": "[AW] Update Profile Prefetch feature\n\nUpdate the feature name so we can update the AndroidX feature name to\nallow it be only used from BG.\n\nBug: 418972126\nChange-Id: I01b5b8335d0c33df745dd3c6861ca627ce458ab7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6582549\nReviewed-by: Wayne Jackson Jr. \u003cwbjacksonjr@chromium.org\u003e\nAuto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Wayne Jackson Jr. \u003cwbjacksonjr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1464728}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ff6d9fae10e07d91faf1834e4f8c6ccda47cb92e\n"
    },
    {
      "commit": "d63b77ce798ad9c45e505c3bf55c5026f54aa01c",
      "tree": "c5783a0f4e7034f5d46e7983d323215dd9ba9438",
      "parents": [
        "f713da53591c255c4fc02d44d0f49989f9904321"
      ],
      "author": {
        "name": "Rupert Ben Wiser",
        "email": "bewise@google.com",
        "time": "Fri May 23 09:16:26 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 23 09:23:40 2025"
      },
      "message": "webview: Add javascript interface restrictions and validation\n\nWe have settled more confidently on an API shape for js interfaces on\nthe WebViewBuilder. We are going to add an explicit separate call to\nrestrict the Javascript.\n\nAlso adding validation to ensure the interface name isn\u0027t added again.\n\nBug: 383099115\nChange-Id: I74208bc526fb1d14d589b2e406ddeff4fbde54ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6563367\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nAuto-Submit: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1464631}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6712edb4e0491c96b69c7346ac278e5c093b6584\n"
    },
    {
      "commit": "f713da53591c255c4fc02d44d0f49989f9904321",
      "tree": "f4d3f38c656d6df47fb220e24d1b03e801854ca3",
      "parents": [
        "4a0cbd5aa24400e040d95bb8071d060dc9504fb6"
      ],
      "author": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@chromium.org",
        "time": "Wed May 21 15:54:16 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 21 16:01:35 2025"
      },
      "message": "Add API for explicitly warming the renderer process\n\nTest: autoninja -C out/Default webview_instrumentation_test_apk \u0026\u0026  out/Default/bin/run_webview_instrumentation_test_apk -f SpareRendererTest#*\nBug: 403280451\nChange-Id: I15bfa27a22466b82205e22f4e496de4701a85534\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6440292\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1463478}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 262a47d8652fe21484ff878dc17ffedd1d716692\n"
    },
    {
      "commit": "4a0cbd5aa24400e040d95bb8071d060dc9504fb6",
      "tree": "f8c8759a277614278e395ac99ee1f35d339701a7",
      "parents": [
        "9f30b57355717bb070f8bf5ed302656fcbec6089"
      ],
      "author": {
        "name": "Peter Birk Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Thu May 08 14:46:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 08 14:53:00 2025"
      },
      "message": "AW: Add support for multi-value Set-Cookie\n\nThe shouldInterceptRequest API allow the embedding application to\nprovide a Map\u003cString, String\u003e of response header values. The Set-Cookie\nheader does not support proper concatenation of values as a\ncomma-separated list.\n\nTo allow the client to set multiple cookie headers in the response, we\nintroduce a new unique header key, which will be allowed to contain\nnull-separated values in the value string.\n\nWe will provide a wrapper API as part of the androidx.webkit library to\nallow clients to correctly set these values. The null-separation is only\nmeant to be an implementation detail.\n\nBug: b:414769380\nChange-Id: Id6702d9860b9989944dba33b0b016aab36a36a94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6494623\nReviewed-by: Adam Langley \u003cagl@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Victor Tan \u003cvictortan@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1457583}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f44aff5bdec42a7abb8727c6c03d5766295ebebc\n"
    },
    {
      "commit": "9f30b57355717bb070f8bf5ed302656fcbec6089",
      "tree": "a3ea3ca7e044d69510c41b4167e3bf7b48a7ff42",
      "parents": [
        "f5766198e81c694fa407a5fd2cfa98f4916fa611"
      ],
      "author": {
        "name": "Peter Birk Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Wed May 07 13:11:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 07 13:17:10 2025"
      },
      "message": "Add boundary interface to enable cookie intercept\n\nBug: b:414769380\nChange-Id: I912cc0aaa3f4e93e9d00b4e1428444211f98ae1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6504078\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456940}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 014c2d82170e65dbe26d03978de0ae6db471fa63\n"
    },
    {
      "commit": "f5766198e81c694fa407a5fd2cfa98f4916fa611",
      "tree": "17d662af7c95a02af1ae8104dba82e3a53cd89e2",
      "parents": [
        "f855b3a1f5b08112257f733aa4b5d9e19a05c17b"
      ],
      "author": {
        "name": "Rupert Ben Wiser",
        "email": "bewise@google.com",
        "time": "Wed May 07 08:50:38 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 07 08:56:18 2025"
      },
      "message": "webview: Add javascript interface builder configuration\n\nAdding a builder config that can specifically configure per origin. This\nwill be handled by javascript interface internally.\n\nBug: b:383099115\nChange-Id: Ie8868dc8abc769faaef5c5b0db26230a3fbdd5e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6454225\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456810}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c25f411cae97ff66144a1d4488cbd1bd7876906b\n"
    },
    {
      "commit": "f855b3a1f5b08112257f733aa4b5d9e19a05c17b",
      "tree": "ada598f209c1357a57a17d6ff3e9fc1d42476117",
      "parents": [
        "7f59479d0e8ab664da79227d96ccf79dd3f06d1d"
      ],
      "author": {
        "name": "Peter Birk Pakkenberg",
        "email": "pbirk@chromium.org",
        "time": "Tue May 06 09:37:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 06 09:43:15 2025"
      },
      "message": "Remove code for async shouldInterceptRequest\n\nThe current API is already async, so a new API is not required.\nThe AndroidX repository never used any of the boundary interfaces,\nso they are safe to delete.\n\nNO_IFTTT\u003dAdded deprecation annotation, but no changes to enum values.\n\nBug: 364913812\nChange-Id: I64ceea151275e5ce1aa16f6284c26d2335990c05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6507227\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456171}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eac8fc98c9bf79bddeefe08b4bc719444caf8aa3\n"
    },
    {
      "commit": "7f59479d0e8ab664da79227d96ccf79dd3f06d1d",
      "tree": "46d982043ac125c656b62de547de91946627914b",
      "parents": [
        "c576e5700f98564654bccf9be9227c8793d58e33"
      ],
      "author": {
        "name": "Rupert Ben Wiser",
        "email": "bewise@chromium.org",
        "time": "Fri May 02 08:03:06 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 02 08:10:30 2025"
      },
      "message": "webview: Add boundary interface for builder state configuration\n\nPlanning to experiment with a builder pattern to create a WebView.\n\nUnder the hood this will still initially construct a WebView with the\nframework constructor (could re-think that in the future) but it would\ngive us the opportunity to configure the state that we know wouldn\u0027t\nchange and would be configured before WebView is used anywhere. From\nAndroidX\u0027s perspective just gets a configured WebView back.\n\nAdding a single configure boundary interface so that we can encode new\nconfigurations into this, and not add a cost of adding new interfaces in\nthe future.\n\nBuild is always going to happen on the UI Thread so each configuration\nwill deal with its own validation.\n\nBug: b:409740828\nChange-Id: I73fc218c75d1568eb8d33ee969c058ae736c4fa0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6448551\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1454864}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e666811c7198a7f0a4424516173c0f674bfa8c24\n"
    },
    {
      "commit": "c576e5700f98564654bccf9be9227c8793d58e33",
      "tree": "4985e75b6fe3978c9ea99864d8596c8c864ab823",
      "parents": [
        "d662f14446fb1fb433a21376183b734e41fc67d6"
      ],
      "author": {
        "name": "Sky Malice",
        "email": "skym@chromium.org",
        "time": "Thu Apr 24 23:12:38 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 24 23:19:01 2025"
      },
      "message": "Remove two star closing javadoc from //android_webview/.\n\nBug: None\nChange-Id: I10fd9a5200eb8e5c53150b0ec35977fb85442093\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6490526\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1451514}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 01ba279b9de0886b0386d378fd1ab8ea20962869\n"
    },
    {
      "commit": "d662f14446fb1fb433a21376183b734e41fc67d6",
      "tree": "93881bc7b9fc874c9e0853316d709d82c79953ba",
      "parents": [
        "8e44720790ce8463366d9232542dd0d96dc78775"
      ],
      "author": {
        "name": "Adam Walls",
        "email": "avvall@google.com",
        "time": "Mon Mar 17 20:54:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 17 20:59:30 2025"
      },
      "message": "[WV] Add feature flag extension to AsyncShouldInterceptRequestCallback.\n\nIn case we ever want to extend the callback interface, we are adding\nFeatureFlagHolderBoundaryInterface to the async callback.\n\nBug: 41496912\nChange-Id: Icd876debe0e79be3413416bf6cccb8b2c0db6a74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6362933\nCommit-Queue: Adam Walls \u003cavvall@chromium.org\u003e\nAuto-Submit: Adam Walls \u003cavvall@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1433758}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4598a0a8a9eb35765aed8f6cce49a9ca61dbc50a\n"
    },
    {
      "commit": "8e44720790ce8463366d9232542dd0d96dc78775",
      "tree": "424d31ba279daaeec22de4d4430a835c29f84d6f",
      "parents": [
        "c5e67c5716a6bb8563cb39b9824582b093185b49"
      ],
      "author": {
        "name": "Rouslan Solomakhin",
        "email": "rouslan@google.com",
        "time": "Mon Mar 17 15:24:05 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 17 15:35:00 2025"
      },
      "message": "Add PAYMENT_REQUEST to the WebView boundary interface \u0027Features\u0027 enum\n\nThe new Feature.PAYMENT_REQUEST is for the following four methods:\n 1) WebSettingsCompat.setPaymentRequestEnabled(boolean)\n 2) WebSettingsCompat.getPaymentRequestEnabled()\n 3) WebSettingsCompat.setHasEnrolledInstrumentEnabled(boolean)\n 4) WebSettingsCompat.getHasEnrolledInstrumentEnabled()\n\nBug: 395104227\nChange-Id: I47bd703be72e414ecf219d3ed3a6b9852b0de8c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6357744\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Rouslan Solomakhin \u003crouslan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1433533}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 45efcc37a555e060906e44c111d4967c9355fd53\n"
    },
    {
      "commit": "c5e67c5716a6bb8563cb39b9824582b093185b49",
      "tree": "04f139fbb20dd8cfef2331a8095d069b506ef425",
      "parents": [
        "dc5f596627d8667440adaf8210a357378ed1c80b"
      ],
      "author": {
        "name": "Rouslan Solomakhin",
        "email": "rouslan@chromium.org",
        "time": "Fri Mar 14 17:00:26 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 14 17:10:40 2025"
      },
      "message": "Add WebView Settings to enable PaymentRequest\n\nBefore this patch, the PaymentRequest API could be enabled in WebView\nthrough the \"WebPayments\" feature flag, which can be controlled through\nFinch. This did not give Android app developers ability to choose\nwhether the PaymentRequest API is enabled in each of their individual\nWebViews.\n\nThis patch adds WebView settings for controlling whether the\nPaymentRequest API is enabled and whether the hasEnrolledInstrument()\npart of the API is enabled. The PaymentRequest API is disabled by\ndefault, unless an Android app developer enables it through WebView\nsettings.\n\nAfter this patch, enabling PaymentRequest API requires both the\n\"WebPayments\" feature flag and the WebView settings call to\nsetPaymentRequestEnabled(true).\n\nThe difference between the feature flag and the setting:\n - The \"WebPayments\" feature flag:\n     - Makes window.PaymentRequest interface be defined in JavaScript,\n       but all of its methods return either \"false\" or \"AbortError\".\n - WebView setting setPaymentRequestEnabled(true):\n     - If the \"WebPayments\" feature flag is enabled, then this turns on\n       the correct behavior of PaymentRequest API, such as accurately\n       returning the boolean result of canMakePayment() and\n       hasEnrolledInstrument(). This setting enables the\n       PaymentRequest.show() method to invoke Android payment apps.\n\nIdeally, the setPaymentRequestEnabled(false) call, or not calling it at\nall, would make the window.PaymentRequest interface undefined in\nJavaScript, but this patch does not implement such behavior. That is\nbeing tracked in https://crbug.com/403310745.\n\nDesign doc (public):\nhttps://docs.google.com/document/d/1yS2_LykHMhSTHr_oX9gtHgE8WS0x5QYtdg_k_8XBUj8\nDesign doc (internal): go/webview-paymentrequest\n\nBug: 395104227, 403310745\nChange-Id: I2e674b7a9a9f567a9753d18966177940f2eedda9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6351156\nCommit-Queue: Rouslan Solomakhin \u003crouslan@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1432813}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4ae33c4c8696df181f8f00b6be054cc6e58d2667\n"
    },
    {
      "commit": "dc5f596627d8667440adaf8210a357378ed1c80b",
      "tree": "f071702bf617322d224ec51913aec498eb97c7e4",
      "parents": [
        "4879791fd1ca803930fc73702b7a3e67a1d7f68f"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Fri Mar 14 14:39:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 14 14:49:37 2025"
      },
      "message": "Rename some WebView Navigation member getters\n\nRenamed per suggestion in the Android repo review.\n\nBug: 359826084\nChange-Id: I25a542054f6de156614c3c16d78d8af7226a4ff2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6355629\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nAuto-Submit: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1432717}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9514d4c554dda6ad2af7bd6baab5027766490404\n"
    },
    {
      "commit": "4879791fd1ca803930fc73702b7a3e67a1d7f68f",
      "tree": "759447717ca15e35c862058424193647f1f88c37",
      "parents": [
        "017c4caf1cdfb7ae937a17970573ced358884279"
      ],
      "author": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@chromium.org",
        "time": "Mon Mar 10 15:20:39 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 10 15:27:32 2025"
      },
      "message": "[AW] Update SupportLibWebViewChromium to only hold weak references\n\nBug: 399049862\nChange-Id: I591d8db28c785493a2e6af592a27277c9dd59a8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6329236\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1430253}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 377ae9bd6680e6414f4a09a1a7b1bcdacdb2c176\n"
    },
    {
      "commit": "017c4caf1cdfb7ae937a17970573ced358884279",
      "tree": "d5f0e0b52fc593785a9b09f3ff8edbd2bdaccf44",
      "parents": [
        "3191d9d4cb7efbd608cb293472f6eba7816d14e7"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Mon Mar 10 14:01:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 10 14:10:57 2025"
      },
      "message": "Add Page-related events to WebViewNavigationClientBoundaryInterface\n\nWe added the functions in crrev.com/c/6290306 but missed actually\nadding them to the boundary interface. This CL fixes that.\n\nBug: 359826084\nChange-Id: Ib68de8773cf50e5ea92513938bbe4d8fbf17e69a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6332775\nAuto-Submit: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1430214}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cf0488596db8899df56ca6f38b6c29a9b52b9eeb\n"
    },
    {
      "commit": "3191d9d4cb7efbd608cb293472f6eba7816d14e7",
      "tree": "4195cdd1791611dd07b203eed959b953e35d4d26",
      "parents": [
        "8e6130839f30a99d3f5c57b3e6c49c5cb5d3e63d"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Mon Mar 03 16:08:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 03 16:15:48 2025"
      },
      "message": "[AW] Change prefetch exception boundary interface\n\nInstead of creating boundary interface for each value type of the\nPrefetchExceptions, we can just use an enum and pass any necessary\ninformation in the onFailure and let AndroidX create this exception based\non the data passed.\n\nThis should be the clean and optimized way of handling it.\n\nBug: 355430425\nChange-Id: I186c3a443ecb24955442116ad49bb84a81b7f581\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6309156\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1427142}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0434289fcb70ceaec09e711b2cb716640140bef5\n"
    },
    {
      "commit": "8e6130839f30a99d3f5c57b3e6c49c5cb5d3e63d",
      "tree": "d56718dd618b17c06ed152f1bea54bab5e7203ee",
      "parents": [
        "2dbd7ad9a3a74776afd289d46464a2b2d8033064"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Mon Mar 03 02:51:55 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 03 02:59:07 2025"
      },
      "message": "Add Page C++ \u003c\u003e Java bridge and NavigationClient functions\n\nThis introduces Page \u0026 PageProxy, along with adding the functions\nthat have Page as a param in the new navigation callbacks proposal:\nhttps://docs.google.com/document/d/1DDyPvVe7pyJXFpiI3Bk5EPDpoTM550kPt04s2_WTU-w/edit?tab\u003dt.0 that exists in the NavigationWebMessageSender\nversion, more specifically:\n- NavigationClient.onPageDeleted()\n- NavigationClient.onPageLoadEventFired()\n- NavigationClient.onPageDOMContentLoadedEventFired()\n- NavigationClient.onFirstContentfulPaint()\n\nThere\u0027s no real implementation yet for the functions except for\nonPageLoadEventFired. This sets up the Page lifetime correctly\nand adds the support lib plumbing as well.\n\nBug: 359826084\nChange-Id: Icb5e99bb0d313249a4adc4b7e65dd2b32531ca84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6290306\nReviewed-by: Lijin Shen \u003clazzzis@google.com\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1426906}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 65a5dc4d5e7b96495827dd12a3b78f6ebe5957b3\n"
    },
    {
      "commit": "2dbd7ad9a3a74776afd289d46464a2b2d8033064",
      "tree": "fec4f643aa1ebd5f115c5571f368da0d546142ee",
      "parents": [
        "5640c0db2863425f03c50345f6b4cf9106606d56"
      ],
      "author": {
        "name": "Adam Walls",
        "email": "avvall@google.com",
        "time": "Fri Feb 28 23:13:26 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 28 23:18:58 2025"
      },
      "message": "[WV] Adding WebView boundary interface for asyncShouldInterceptRequest\n\nSee the expected interfaces at go/chips-android-apis-webview.\n\nLow-Coverage-Reason: HARD_TO_TEST Generally the boundary interfaces have no direct test coverage. Instead, end to end, AndroidX, and CTS tests provide coverage not tracked by infra here.\nTest: N/A\nBug: 364913812\nChange-Id: I30af8a1469a5afaf88a32f4d34df5b0d13c74dc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6249600\nAuto-Submit: Adam Walls \u003cavvall@chromium.org\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1426601}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eefd6899355b2b727b032c7d834efa76ba5524a9\n"
    },
    {
      "commit": "5640c0db2863425f03c50345f6b4cf9106606d56",
      "tree": "9c3155e746618067809c4a698d1cd49a235a0a98",
      "parents": [
        "801d55a3424b5e42d97109e8b1d575bdd7d5be79"
      ],
      "author": {
        "name": "Rakina Zata Amni",
        "email": "rakina@chromium.org",
        "time": "Fri Feb 28 03:18:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 28 03:26:10 2025"
      },
      "message": "Add Navigation-related callbacks to WebView\n\nThis implements parts of the new Navigation APIs proposed at\nhttps://docs.google.com/document/d/1DDyPvVe7pyJXFpiI3Bk5EPDpoTM550kPt04s2_WTU-w/edit?tab\u003dt.0, but only those that already exist in the\ncurrent NavigationWebMessageSender version, more specifically:\n\nNavigationClient\n- onNavigationStarted\n- onNavigationRedirected\n- onNavigationCompleted\n\nNavigation object with various getters\n\nThis introduces new classes for the NavigationClient \u0026 Navigation\nobjects, with most implementations being stubs.\n\nBug: 359826084\nChange-Id: Ief5942461ec8c87661574d536deab05a7cce435e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5992574\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1426111}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 71a590f3fd3c3c34f1fd48bbaf9e5357f2df4832\n"
    },
    {
      "commit": "801d55a3424b5e42d97109e8b1d575bdd7d5be79",
      "tree": "57b8076053bacc059c11a62baa218ebdd0dce870",
      "parents": [
        "52d32d3e5737d54831956584dde0afca51f60bb0"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Fri Feb 21 17:33:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 21 17:43:13 2025"
      },
      "message": "[AW] Add support_lib prefetch duplicate exception\n\nAdd the support library version of the PrefetchDuplicateException to\nprepare for adding it to AndroidX API.\n\nBug: 391840170\nChange-Id: I29a5d68b7bacab6ea3d81a79dad5063ae5a53bf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6287929\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1423218}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cbe54fca38b7c54f4448f254ba6a68b4c0febe7a\n"
    },
    {
      "commit": "52d32d3e5737d54831956584dde0afca51f60bb0",
      "tree": "8d32ffa2f933da1f11e34ac38e539db595611fcc",
      "parents": [
        "3b0625d8d5c9dcfe1d7c8e990c10b5818dce85b9"
      ],
      "author": {
        "name": "Peter E Conn",
        "email": "peconn@chromium.org",
        "time": "Thu Feb 20 16:27:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 20 16:35:24 2025"
      },
      "message": "Plumb through WebViewCompat#saveState\n\nThis new version of saveState allows applying a max on the state saved\nand not saving forward state (in case the embedder has no Forward\nbutton).\n\nBug: 397917046, 389076708\nChange-Id: Ie7ca07e96a5054a470e57979bdab5fb5e4bc0370\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6281005\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1422589}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6ee8039b2bec355c29ff5c502073aec71a3f1801\n"
    },
    {
      "commit": "3b0625d8d5c9dcfe1d7c8e990c10b5818dce85b9",
      "tree": "11e204c58228c3ce474418059e8a3345c5763ebe",
      "parents": [
        "d428e2b232b7174b3f02c26a41c2a31c5429074b"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Thu Feb 20 14:34:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 20 14:43:11 2025"
      },
      "message": "[AW] Unhide SpeculativeLoadingConfig API\n\nThe API should be ready to be launched in M135. This CL also removes the\ndefault implementation from the getMaxPrerenders as it\u0027s not needed now.\n\nBug: 382048812\nChange-Id: I01a1efc0fda782af4bf86a1e8044da59eaef6a10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6270257\nReviewed-by: Wayne Jackson Jr. \u003cwbjacksonjr@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nAuto-Submit: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1422509}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8cb3eda1c8ed671913af74d9d973efb692b6fb9d\n"
    },
    {
      "commit": "d428e2b232b7174b3f02c26a41c2a31c5429074b",
      "tree": "d32c1cc0ac085b380bbcf79e5aa700b143fc9379",
      "parents": [
        "57afc5c086d76051c1b698ac1899bc8b5061d433"
      ],
      "author": {
        "name": "elabadysayed",
        "email": "elabadysayed@chromium.org",
        "time": "Thu Feb 13 17:46:47 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 13 17:56:13 2025"
      },
      "message": "[AW] Add support lib handling for maxPrerenders\n\nAdd the propagation needed for maxPrerenders with adding the support_lib\nchange needed. Also fixing a bug in casting the InvocationHandler of the\nSpeculativeLoading from the actual class to the BoundaryInterface.\n\nAdding the new method as a default method as this method is being\noverridden in AndroidX at the moment, and that would break the roll CL.\n\nBug: 382048812\nChange-Id: If681048cdf5db11480176aa8ca85e41af59041d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6261062\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nReviewed-by: Richard (Torne) Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1419959}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0a4560c3749c482ee5365b5023db4aa807b29d62\n"
    },
    {
      "commit": "57afc5c086d76051c1b698ac1899bc8b5061d433",
      "tree": "d9d1f5003e6e1f9c88c6f1aa593090742ce17cfe",
      "parents": [
        "5796ceae5b0ac764e21663e55935e9414c5de2fd"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Thu Jan 16 18:00:25 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 16 18:10:03 2025"
      },
      "message": "Add @NullMarked to boundary_interfaces_java\n\nUses jspecify rather than chromium annotations so that it will work when\nmirrored to androidx\u0027s repo.\n\nAdds org.chromium.support_lib_boundary.util.Contract annotation to\nhelp with null checking, while not depending on Chrome\u0027s copy.\n\nDisables contract checking since it has too many false-negatives.\n\nBug: 389129271\nChange-Id: I283d2486a3a5fe3341b4a1a86e83387dcba9e98a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6172867\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1407405}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a310777130f4657ed803deed3a92905402d533a5\n"
    }
  ],
  "next": "5796ceae5b0ac764e21663e55935e9414c5de2fd"
}
