Manifest parsing for tab strip home tab scope
Parses the "scope_patterns" field for the tab_strip.home_tab manifest
field. This field contains a list of URLPatterns.
Design doc: go/tabbed-pwas-scope
Bug: 1381374
Change-Id: I9b5d3cbfc940b8d31382a6d8de7b4bf53cc51da7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4179490
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Louise Brett <loubrett@google.com>
Cr-Commit-Position: refs/heads/main@{#1128459}
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 04943f1..6c2ac729 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -934,6 +934,7 @@
[
# Needed to use liburlpattern API.
r'third_party/blink/renderer/core/url_pattern/.*',
+ r'third_party/blink/renderer/modules/manifest/manifest_parser\.cc',
# Not an error in third_party folders.
_THIRD_PARTY_EXCEPT_BLINK
],
@@ -957,6 +958,7 @@
[
# Needed to use liburlpattern API.
r'third_party/blink/renderer/core/url_pattern/.*',
+ r'third_party/blink/renderer/modules/manifest/manifest_parser\.cc',
# Needed to use QUICHE API.
r'net/quic/.*',
r'net/spdy/.*',