Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The override of extensions install prompt text has regressed with Chromium 83 update. Removed BravePrompt that inherited from ExtensionInstallPrompt::Prompt and overrode GetDialogTitle method. Instead, renamed the original method to GetDialogTitle_ChromiumImpl and added our own GetDialogTitle. Fixes brave/brave-browser#10113 The regression is due to Chromium change that was creating ExtensionInstallPrompt::Prompt from WebstorePrivateBeginInstallWithManifest3Function::OnWebstoreParseSuccess. Chromium change: https://chromium.googlesource.com/chromium/src/+/4f35260605f0a6fa5153bcc40cc9ed7b235fddec commit 4f35260605f0a6fa5153bcc40cc9ed7b235fddec Author: Danan S <[email protected]> Date: Fri Mar 27 00:41:17 2020 +0000 Reland "Changes to Webstore Private API to support child extension installation" This relands the feature originally landed in 99ffda8ef2c76aa79923281a57c82a70e68d0d45 That CL was reverted due to an use-after-free error triggered by ExtensionWebstorePrivateApiTestChildInstallEnabled, but caused by already landed code used by the Webstore Private API. The actual fix for the use-after-free was fixed in http://crrev.com/c/2100548 That fix involved changes in the ParentPermissionDialog APIs, which are reflected in this reland CL. Original change's description: > Revert "Changes to Webstore Private API to support child extension installation" > > This reverts commit 99ffda8ef2c76aa79923281a57c82a70e68d0d45. > > Reason for revert: browser_tests failing on https://ci.chromium.org/p/chromium/builders/ci/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/37129 and https://ci.chromium.org/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests/18174 > > Original change's description: > > Changes to Webstore Private API to support child extension installation > > > > These changes are required in order to prompt a child user to get > > parent permission when they attempt to install an extension in the > > Chrome Webstore. > > > > This CL also enables the feature by default. > > > > Bug: 957832
- Loading branch information