DescriptionBuffer UI navigation events in DataUseTabModel until rule fetch
Matching rules are fetched when Chrome starts and can take in the order
of 100-200ms. UI navigations that happen before these rules are fetched
will not start the data use tracking. This race condition is fixed by
buffering the navigation events until rule fetch is complete.
BUG=586235
Committed: https://crrev.com/557c920a034b0226b1edd307ae63995ee358644e
Cr-Commit-Position: refs/heads/master@{#383817}
Patch Set 1 #
Total comments: 20
Patch Set 2 : Addressed tbansal comments #
Total comments: 6
Patch Set 3 : Addressed nits #Patch Set 4 : Addressed unittest fail #
Messages
Total messages: 17 (8 generated)
|