Having updated from 5.2.4 to 5.2.6 yesterday I now have a strange problem with global.js and relations in a module.
The globals are in a module of the main solution and looking at the module Globals>Variables there are none listed in the explorer - same with relations - however when I open Globals.js for the module in script editor the variables are all there and obviously Servoy knows the relations are there because its showing them as a problem.
Only change is upgrade to 5.2.6. Anyone else experienced this or have I broken my workspace?
Is there a way to get Servoy to recognise the Globals.js and the Relations again?
FIXED - it seems that when a globals.js has an error in the code (missing curly brace) that it becomes invisible to the explorer - all the global.vars dissappear??? Should this be the case?
Having fixed the brace error the relations and globals are back after a developer restart??? This is weird is it not?
As an aside - in 5.2.6 when ever I'm in a script page if I'm inside a for or If structure pressing enter now inserts a curly brace. Typically this is not what I want when I'm coding and is actually the source of lots of misplaced braces for me. I checked the preferences but cant locate where I can turn this behaviour off? Appreciate feedback on both these issues.