New issue
Advanced search Search tips

Issue 605650 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug



Sign in to add a comment

Chrome mojo services are not registered after safe browsing interstitial

Project Member Reported by rouslan@chromium.org, Apr 21 2016

Issue description

Version: ToT
OS: Android

What steps will reproduce the problem?
(1) Navigate to ianfette.org.
(2) Click "Details" and "visit this unsafe site" in the safety interstitial.

What is the expected output?
chrome_service_registrar_android.cc should have registered the mojo services for this render frame host.

What do you see instead?
chrome_service_registrar_android.cc does not find WebContents in the render frame host with the interstitial and, therefore, does not register Chrome's mojo service implementations. This currently affects PaymentRequest.

Please use labels and text to provide additional information.

One possible solution is to pass the render frame pointer to Chrome's mojo service implementation factories. When a request for a mojo service in Chrome is finally made, the render frame pointer can be used to find the web contents.

Also see issue 605178.
 
Labels: M-54
Labels: -M-54
Status: WontFix (was: Assigned)
Obsolete
Components: -UI>Browser>Autofill>Payments UI>Browser>Payments

Sign in to add a comment