sync
fix tryCatch code coverage
Merge unstable into browser