This patch rewrites the request cookies view panel to include new
information about blocked cookies emitted by the new Network ExtraInfo
events, including:
- Splitting the cookie table into multiple tables to make it easier to
read.
- Modifying CookiesTable to highlight and add an icon to cookies which
were blocked.
- Fixing some bugs in RequestCookiesView and NetworkRequest which
caused the cookies panel to not appear when it should.
- Modifying SDK.Cookie and SDK.CookieParser to store blocking
information and the original cookie line.
Screenshots before: https://imgur.com/I7WBSgz
Screenshot after: https://imgur.com/uHTU3ID
Bug: 856777
Change-Id: I044aa7fcd4fe8db121fd7aaa13ff9d6cd829aae2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1756252
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Erik Luo <luoe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#694530}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4f13a2518b054a7e8d218aaf3213de2e1c74ea4e