• rdevlin.cronin's avatar
    [Extensions] Refactor extension action execution · 343fd10c
    rdevlin.cronin authored
    Move most of the logic for extension action execution into the
    ExtensionActionRunner (instead of the ExtensionActionAPI), which
    eliminates some of the back-and-forth and makes a more common place
    for execution logic and adds slightly finer-grained control for
    what to execute. This also becomes more important with upcoming
    changes for webRequest/document_start handling.
    
    BUG=595087
    
    Review URL: https://codereview.chromium.org/1804123003
    
    Cr-Commit-Position: refs/heads/master@{#381603}
    343fd10c
extension_action_runner_unittest.cc 17.9 KB