
This CL converts the const char* canonical_url and its size into a std::string_view throughout the stack, from the blink/ layer all the way up to chrome/ and components/. This change should be a no-op, since it just changes the way data is sent through the stack instead of making any logic changes. More context on Spanification: https://docs.google.com/document/d/1rV6zYT5l5oUeCcF149eTjIG3E4ukecvoUQpiMtB3wk0/edit?resourcekey=0-sHZDaXR51dCRy-3XiTbiGg&tab=t.0 Bug: 1490484 Change-Id: Iaed5ae06bf4bb95202c015af5af14a4f397967ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169058 Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Nate Fischer <ntfschr@chromium.org> Commit-Queue: Dibyajyoti Pal <dibyapal@chromium.org> Cr-Commit-Position: refs/heads/main@{#1244847}