Code in //ui expects resources to exist in fixed locations, namely:
chrome_100_percent.pak
chrome_200_percent.pak
locales/{locale_code}.pak
alongside chrome.exe. However, Electron puts different things in those .pak
files than the chrome build does, and needs to generate them in the same place,
which causes GN to throw errors (despite the fact that no target in the
transitive dependencies from //electron causes the //chrome version of those
resources to be generated).
Code in //ui expects resources to exist in fixed locations, namely:
alongside
chrome.exe
. However, Electron puts different things in those .pak files than the chrome build does, and needs to generate them in the same place, which causes GN to throw errors (despite the fact that no target in the transitive dependencies from //electron causes the //chrome version of those resources to be generated).