Opened on 04/08/2014 at 06:43:18 AM

Closed on 03/20/2015 at 02:43:51 PM

#278 closed change (duplicate)

Add a pre-configurable option to disable the first run page in Chrome

Reported by: fhd Assignee:
Priority: P3 Milestone:
Module: Platform Keywords: growth, large-scale-deployments
Cc: greiner, trev, mapx, sebastian, simona Blocked By:
Blocking: Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

Description (last modified by sebastian)

Background

There are some large installations of ABP, which are sometimes in an environment where the browser profile is reset whenever the user logs out.

What to change

Add a pre-configurable property (as implemented by #1487 and #1488) to skip the first run page.

Attachments (0)

Change History (17)

comment:1 Changed on 04/08/2014 at 06:43:35 AM by fhd

  • Priority changed from Unknown to P4
  • Ready set

comment:2 Changed on 04/08/2014 at 07:38:59 AM by mapx

  • Cc smultron45@gmail.com added

comment:3 Changed on 04/08/2014 at 07:41:46 AM by mapx

requested also for firefox ==> https://issues.adblockplus.org/ticket/206

comment:4 follow-up: Changed on 04/08/2014 at 07:47:07 AM by trev

  • Cc trev added

It might make sense to change the prefs.js implementation for Chrome to use the storage API in general. We cache prefs anyway so we should be able to deal with asynchronous APIs here. Note that we would need to change required Chrome version to at least 20 - given that Yandex Browser is based on current Chrome versions now this seems fine however.

comment:5 Changed on 09/15/2014 at 11:59:24 AM by treed873

Hello,

Is this still on the docket to be changed/fixed? The ability to turn off the first run page would be greatly beneficial in large corporate environments. Thanks for all of your hard work!

comment:6 follow-up: Changed on 09/16/2014 at 07:39:13 AM by philll

  • Platform set to Unknown

Hi,

yes, this is planned to get done within other improvements for a large scale deployment, see #542. Until this is done, you can find some support at https://adblockplus.org/forum/viewforum.php?f=21

comment:7 Changed on 09/16/2014 at 07:45:16 AM by mapx

  • Cc mapx added; smultron45@gmail.com removed

comment:8 Changed on 10/21/2014 at 12:32:00 PM by sebastian

  • Blocked By 1487 added

comment:9 in reply to: ↑ 4 Changed on 10/21/2014 at 01:10:42 PM by sebastian

  • Cc sebastian added

Replying to trev:

It might make sense to change the prefs.js implementation for Chrome to use the storage API in general.

I like the idea, since this is how Chrome extensions are supposed to store persistent properties nowadays. But on the other hand, on Safari we anyway have to store these data in a different way. So this might just over-complicate things.

We cache prefs anyway so we should be able to deal with asynchronous APIs here.

We still won't have access to the prefs during extension startup. But we have to deal with that anyway, also if only using the Managed Storage API for the pre-configured settings.

Note that we would need to change required Chrome version to at least 20 - given that Yandex Browser is based on current Chrome versions now this seems fine however.

We require Chrome 28+ meanwhile. So this wouldn't be an issue anymore.

Last edited on 10/21/2014 at 03:17:24 PM by sebastian

comment:10 in reply to: ↑ 6 Changed on 10/21/2014 at 02:04:10 PM by sebastian

  • Blocked By 1488 added; 1487 removed
  • Description modified (diff)

Replying to fhd:

It would be nice to have an ​extension option that disables the first run page, since extension options can be imported.

Some prior discussion on this: ​https://twitter.com/refLyeART/status/374543864918732800

That is not possible, neither can we read a local file as you(?) confirmed on Twitter. But fortunately the Managed Storage API were added meanwhile for this purpose, see #1488.

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

  • Blocking 542 added

comment:12 Changed on 10/21/2014 at 02:19:25 PM by sebastian

  • Priority changed from P4 to P3

comment:13 Changed on 10/21/2014 at 04:35:08 PM by sebastian

  • Summary changed from [Chrome] Make it possible to disable the first run page for large installations to Add a pre-configurable option to disable the first run page in Chrome

comment:14 Changed on 10/30/2014 at 01:08:20 PM by simona

  • Keywords growth added

comment:15 Changed on 11/21/2014 at 11:55:18 AM by simona

  • Cc simona added

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

  • Keywords large-scale-deployments added

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

  • Blocked By 1488 removed
  • Blocking 542 removed
  • Resolution set to duplicate
  • Status changed from new to closed

This issue has been merged into #1488.

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 (none).
 
Note: See TracTickets for help on using tickets.