Opened 6 years ago

Last modified 5 years ago

#1528 closed change

Implement interface for new options page — at Initial Version

Reported by: greiner Assignee:
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

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
  • 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 (0)

Note: See TracTickets for help on using tickets.