Chrome Version: 61
OS: All
ShareData.idl in third_party/WebKit/Source/modules/webshare currently looks like this:
dictionary ShareData {
DOMString? title;
DOMString? text;
DOMString? url;
};
Whereas the version in the draft standard (https://wicg.github.io/web-share/#sharedata-dictionary) looks like this:
dictionary ShareData {
USVString title;
USVString text;
USVString url;
};
See https://github.com/WICG/web-share/issues/19 for why this change was made.
Update the Chrome version (as well as the layout test) to match the spec. This should be a non-controversial change, as it should only prevent null and invalid UTF-16 surrogates from being passed.
Comment 1 by mgiuca@chromium.org
, Jul 4 2017