ReviewOS

also looking at this

craft-native/craft

fix(bridge): stop discarding the fields the page actually sends

#82
Merged glennmichael123 wants to merge fix/bridge-field-names into main
7 files +375 -34
packages/zig/build.zigmodified+8-0
Changes to packages/zig/build.zig
@@ -807,6 +807,14 @@ pub fn build(b: *std.Build) void {
807807 "src/bridge_capabilities.zig",
808808 "src/bridge_capabilities_actions.zig",
809809 "src/js/craft-bridge.js",
810 // The bridges whose payload field names are checked against the page's
811 // — see `field_checked` in the test.
812 "src/bridge_fs.zig",
813 "src/bridge_window.zig",
814 "src/bridge_updater.zig",
815 "src/bridge_bluetooth.zig",
816 "src/bridge_serial.zig",
817 "src/bridge_local_server.zig",
810818 }) |source_path| {
811819 capability_conformance_tests.root_module.addAnonymousImport(source_path, .{
812820 .root_source_file = b.path(source_path),