Opened on 10/21/2014 at 01:49:53 PM

Closed on 04/20/2015 at 03:27:24 PM

Last modified on 04/21/2015 at 11:52:22 AM

#1488 closed change (fixed)

Add pre-configurable preference to suppress the first run page in Chrome

Reported by: sebastian Assignee: sebastian
Priority: P3 Milestone: Adblock-Plus-1.9-for-Chrome-Opera-Safari
Module: Platform Keywords: growth, large-scale-deployments
Cc: mapx, simona, greiner Blocked By: #2040, #2171
Blocking: #542 Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

http://codereview.adblockplus.org/5251132066627584

Description (last modified by sebastian)

Background

In order to help administrators to deploy Adblock Plus in managed networks, we like to introduce pre-configurable preferences that can be configured via policies. For now that is only an option to prevent the first run page from showing up, which seems most important, since a lot of managed machines are reset on restart or login.

What to change

Implement the Managed Storage API. The key of the items retrieved, provides the name of a preference. The value should be used as default for that preference, overriding the hard-coded default value. However, values set by the user must override that default.

Add a managed storage schema declaring the boolean property suppress_first_run_page. Add that property as well to the Prefs object, and consider that preference when showing the first run page. If that preference is set to true the first run page must not show up.

Attachments (0)

Change History (18)

comment:1 Changed on 10/21/2014 at 02:04:10 PM by sebastian

  • Blocking 278 added

comment:2 Changed on 10/21/2014 at 02:13:26 PM by mapx

  • Description modified (diff)

comment:3 Changed on 10/21/2014 at 02:15:29 PM by mapx

  • Cc mapx added

comment:4 Changed on 10/21/2014 at 02:17:30 PM by sebastian

  • Owner sebastian deleted

comment:5 Changed on 10/21/2014 at 02:21:48 PM by sebastian

  • Description modified (diff)

comment:6 Changed on 10/30/2014 at 01:07:34 PM by simona

  • Keywords growth added

comment:7 Changed on 11/21/2014 at 11:54:29 AM by simona

  • Cc simona added

comment:8 Changed on 11/21/2014 at 04:21:11 PM by simona

  • Keywords large-scale-deployments added

comment:9 Changed on 02/25/2015 at 01:40:52 PM by sebastian

  • Blocked By 2040 added

comment:10 Changed on 03/19/2015 at 10:36:43 AM by sebastian

  • Owner set to sebastian

comment:11 Changed on 03/19/2015 at 10:36:58 AM by sebastian

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:12 Changed on 03/19/2015 at 11:09:53 AM by sebastian

  • Blocked By 2171 added

comment:13 Changed on 03/20/2015 at 02:21:00 PM by sebastian

  • Blocked By 1487 removed
  • Description modified (diff)
  • Summary changed from Enable pre-configurable properties in Chrome to Add pre-configurable preference to suppress the first run page in Chrome

comment:14 Changed on 03/20/2015 at 02:43:51 PM by sebastian

  • Blocking 278 removed

comment:15 Changed on 03/20/2015 at 02:47:02 PM by greiner

  • Cc greiner added

comment:16 Changed on 04/20/2015 at 03:27:24 PM by sebastian

  • Milestone set to Adblock-Plus-for-Chrome-Opera-Safari-next
  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:17 Changed on 04/20/2015 at 10:36:22 PM by Ross

This didn't work for me on a local (non-domain) Windows machine. Chrome appears to completely ignore registry keys for policies if they were not added via the Windows Group Policy Editor. Tested that out by attempting set an actual Chrome policy, (instead of extension policy), Chrome did indeed ignore it.

Attempted to test on VM's but could only set local policy. Going to try a template as suggested below / ask VM provider about changing settings.

Chrome 42.0.2311.90 / Windows 8.1 x64 / ABP: 1.8.12.1421

Last edited on 04/21/2015 at 11:52:22 AM by Ross

comment:18 Changed on 04/21/2015 at 10:29:04 AM by sebastian

According to the documentation provisioning policy via registry is only supported Windows instances that are joined to an Active Directory domain. I've updated the devbuild announcement receptively. Alternatively, one could write an ADM/ADMX template to configure that policy via GPO Editor.

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from sebastian.
 
Note: See TracTickets for help on using tickets.