That behaviour is incorrect, user pref belongs to one gadget that is owner. So setting preference will not effect to other gadgets. You can review prefs from some default gadgets of GateIn such as Rss Reader, Todo, etc
I tested the default GateIn Rss Reader gadget and I get the same behavior.
Looking at the HTTP traffic between the browser and the portal server, it seems that every time preferences are updated, the browser makes a GET call to:
(where /private/classic/home/Gadgets is the URL of the portal page that contains my gadgets)
the response to this request contains an HTML <div> with content for the entire dashboard portlet, including all the gadgets. This content is then used to replace all existing content in the dashboard portlet, i.e. all the gadgets are replaced with new content from the server.
This seems very wrong to me.
Is it possible this is a bug or could it be something in my configuration causing GateIn to behave this way? I am using the standard downloaded configuration without any changes.
I commented on GTNPORTAL-1471