Opened on 03/08/2019 at 10:29:37 AM

Closed on 03/15/2019 at 02:22:57 PM

Last modified on 06/19/2019 at 11:29:45 AM

#7345 closed change (fixed)

Use promises for extension API calls in UI (release-2018-5)

Reported by: greiner Assignee: greiner
Priority: P3 Milestone:
Module: User-Interface Keywords:
Cc: Blocked By:
Blocking: #6936 Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: yes
Review URL(s):

https://gitlab.com/eyeo/adblockplus/abpui/adblockplusui/merge_requests/243

Description (last modified by greiner)

Background

See ui#352

What to change

See ui#352

Hints for testers

The following parts of the UI should keep working as expected and without errors:

Block element dialog

  • Valid custom filters get added
  • Error message(s) shown when attempting to add invalid custom filter(s)

Bubble UI

  • Domain of active tab shown

Desktop options page

  • The following options are accurately initialized:
    • Checkboxes in Customizations section
    • Custom filters
    • Whitelisted websites
    • Acceptable Ads checkboxes
    • Filter lists (also considering the "additional_subscriptions" setting)
  • Warning message shown when if both EasyPrivacy and Acceptable Ads are enabled, except if user has dismissed it already

Attachments (0)

Change History (7)

comment:1 Changed on 03/08/2019 at 04:28:04 PM by greiner

  • Owner set to greiner
  • Priority changed from Unknown to P3
  • Ready set

comment:2 Changed on 03/08/2019 at 04:40:28 PM by greiner

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

comment:3 Changed on 03/08/2019 at 04:55:04 PM by greiner

  • Description modified (diff)

Added hints for testers.

comment:4 Changed on 03/15/2019 at 02:22:57 PM by greiner

  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:5 Changed on 05/16/2019 at 11:04:59 AM by greiner

  • Blocking 6936 added

comment:6 Changed on 05/20/2019 at 10:58:54 AM by abpbot

A commit referencing this issue has landed:
Issue 7345 - Use the extension Promise API in release-2018-5

comment:7 Changed on 06/19/2019 at 11:29:45 AM by ukacar

  • Verified working set

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