← Commit history

sections/pinout.html: correct the /render/ note. The comment claimed the /render/ shortcut is broken on component pages and that only /api/pages/.../files/ works. That is wrong, and it reads as guidance so the next person would design around a constraint that does not exist. /render/ resolves fine here; the 404 was because this file sits at REPO PATH render/pinout.json, so the shortcut carries the segment twice (/render/render/pinout.json is 200). The data src is unchanged - /api/pages/ is kept because it reads unambiguously, not because the shortcut fails.

Ray ·688062b542 ·1mo ago ·parent 18510d9
1 file changed +13−4
sections/pinout.html+13−4
@@ -16,10 +16,19 @@ body{margin:0;padding:4px 0 10px;background:transparent;      The frame's CSP is `script-src 'unsafe-inline' https:` and `connect-src      'self'`, so both the script and the same-origin data fetch resolve. -     The data src is the /api/pages/.../files/ path, NOT the /render/ shortcut the-     registry README suggests: /adom/stm32f103c8t6/render/pinout.json 404s on a-     component page, while the same shape works on an app page-     (/ray/widget-order-lab/render/pinout-small.json is 200). -->+     The data src uses the /api/pages/.../files/ path. An earlier version of this+     comment said the /render/ shortcut is broken on component pages. That is wrong,+     and worth correcting because it reads as guidance: /render/ works here fine.+     The confusion is that this file's REPO PATH is render/pinout.json, so the+     shortcut carries the segment twice and looks malformed:++       /adom/stm32f103c8t6/render/pinout.json          404   (no such repo path)+       /adom/stm32f103c8t6/render/render/pinout.json   200   (repo path is render/)+       /adom/stm32f103c8t6/render/README.md            200+       /adom/stm32f103c8t6/render/sections/pinout.html 200++     Both forms serve the same bytes. The /api/pages/ path is kept only because it+     reads unambiguously, not because the shortcut fails. --> <script src="https://wiki.adom.inc/widget-script/adom-pinout.js"></script> </head><body> <adom-pinout src="/api/pages/adom/stm32f103c8t6/files/render/pinout.json"></adom-pinout>