You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd/tsconnect
Mihai Parparita a3d74c4548 cmd/tsconnect: add basic panic handling
The go wasm process exiting is a sign of an unhandled panic. Also
add a explicit recover() call in the notify callback, that's where most
logic bugs are likely to happen (and they may not be fatal).

Also fixes the one panic that was encountered (nill pointer dereference
when generating the JS view of the netmap).

Fixes #5132

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
3 years ago
..
dist cmd/tsconnect: initial scaffolding for Tailscale Connect browser client 3 years ago
src cmd/tsconnect: add basic panic handling 3 years ago
wasm cmd/tsconnect: add basic panic handling 3 years ago
.gitignore cmd/tsconnect: initial scaffolding for Tailscale Connect browser client 3 years ago
build.go cmd/tsconnect: allow building static resources in a different directory 3 years ago
common.go cmd/tsconnect: add Tailwind CSS support and switch to using it 3 years ago
dev.go cmd/tsconnect: initial scaffolding for Tailscale Connect browser client 3 years ago
index.html cmd/tsconnect: add Tailwind CSS support and switch to using it 3 years ago
package.json cmd/tsconnect: add Tailwind CSS support and switch to using it 3 years ago
serve.go cmd/tsconnect: switch to TypeScript 3 years ago
tailwind.config.js cmd/tsconnect: add Tailwind CSS support and switch to using it 3 years ago
tsconfig.json cmd/tsconnect: switch to TypeScript 3 years ago
tsconnect.go cmd/tsconnect: pin yarn and node 3 years ago
yarn.lock cmd/tsconnect: add Tailwind CSS support and switch to using it 3 years ago