Currently, Chromium honors Accept-CH-Lifetime (ACL) header on all responses as long as the origin of the response matches the main frame origin.
First, we need to make changes to Chromium to honor ACL header on only the main frame (aka navigation) response.
Comment 1 by tbansal@chromium.org
, Jun 27 2018