The problem seems to be this pattern. Older Vala versions don't deal with re-using variable names very well.
try { … var browser … catch () { var browser … }
The problem seems to be this pattern. Older Vala versions don't deal with re-using variable names very well.
try {
…
var browser
…
catch () {
var browser
…
}