New issue
Advanced search Search tips

Issue 796056 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 788431
Owner: ----
Closed: Dec 2017
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Chrome doesn't save protocol_handler settings

Reported by tt986...@gmail.com, Dec 19 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

Steps to reproduce the problem:
1. When a website uses protocol handlers (if I understand correctly) for opening microsoft office documents, chrome always asks: "Open Office 2016?".
2. When I tick "Always open these types of links in the associated app", nothing changes - next time I click any word document, chrome asks again: "Open Office 2016?".

What is the expected behavior?
Chrome should remember my specified option.

What went wrong?
This behavior didn't happen before chrome version 62. Last working version was 61.0.3163.91.

Before chrome version 62 Preferences file in "C:\Users\user_name\AppData\Local\Google\Chrome\User Data\Default\" contained protocol_handler setting with many entries. Example: "protocol_handler":{"excluded_schemes":{"afp":true,"data":true,"disk":true,"disks":true,"file":true,"hcp":true,"javascript":true,"mailto":false,"ms-help":true,"ms-word":false,"news":false,"nntp":true,"shell":true,"snews":false,"vbscript":true,"view-source":true,"vnd":{"ms":{"radio":true}}}}

After version 62 there are no protocol_handler setting in this file. It appears only after ticking mentioned option in step 2, but it has no entries. Example: "protocol_handler":{"excluded_schemes":{}} . 

By manually adding "ms-word":false entry and creating setting "protocol_handler":{"excluded_schemes":{"ms-word":false}} in Preferences file fixes the problem.

Also. When I open office files with chrome 61 it saves settings correctly and doesn't ask same question again. So when I upgrade chrome 61 to 62 to 63 all settings are preserved so there are no problems, but once I clear all cached data in chrome browser, problem appears again, because setting "protocol_handler" is deleted from Preferences file.

Did this work before? Yes 61.0.3163.91

Chrome version: 63.0.3239.84  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version:
 
chrome problem.jpg
11.6 KB View Download
Labels: Needs-Bisect Needs-Triage-M63
Mergedinto: 788431
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment