Opened 5 years ago

Last modified 4 years ago

#1528 closed change

Implement interface for new options page — at Version 6

Reported by: greiner Assignee: greiner
Priority: P2 Milestone:
Module: Platform Keywords:
Cc: Blocked By:
Blocking: #1524 Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

http://codereview.adblockplus.org/4864767881641984/

Description (last modified by greiner)

Background

Currently, we are accessing background objects directly from the UI which causes all sorts of problems in Safari. We can simplify that by sending messages back and forth between the UI and the extension's background page.

This is part of the options page redesign #1524 so we need to implement any options page interactions with the extension.

What to change

  • Determine options page requirements and design an appropriate interface (see design document)
  • Implement messaging system for making precise requests and listening to events
  • Aggregate similar messages to avoid sending unnecessarily large amounts of individual smaller messages (e.g. requesting a couple of preferences)

Change History (6)

comment:1 Changed 5 years ago by greiner

  • Owner set to greiner

comment:2 Changed 5 years ago by greiner

  • Priority changed from Unknown to P2

comment:3 Changed 5 years ago by sven

  • Keywords 2014q4 removed

comment:4 Changed 5 years ago by greiner

  • Description modified (diff)

comment:5 Changed 5 years ago by sebastian

As far as I know, we have a pretty good idea how we want to implement that, by now. So can you please add the missing details to the issue description, that we can set this issue to ready?

comment:6 Changed 5 years ago by greiner

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing
Note: See TracTickets for help on using tickets.