Hi Martin I didnt mean to imply that we should change the functionality, just that I think we should follow the convention of whatever jquery/JS do, except in the cases where components need to alter this behavior for their correct functionality. So if the JS/jquery default is to allow event propagation, then Wicket should default to this same behavior, except where noted.
N On Wed, May 22, 2013 at 8:44 AM, Martin Grigorov <mgrigo...@apache.org>wrote: > Hi Nick, > > > On Wed, May 22, 2013 at 3:30 PM, Nick Pratt <nbpr...@gmail.com> wrote: > > > With regards to the default setting of this value, I think we should > follow > > whatever jquery / JS does by default (I dont know whether this is the > case > > or not). I think events propagate by default, so any provided components > > that need to alter this behavior should explicitly set (false) for this > > value. > > > > We need to prevent the default for AjaxFallback** components because > otherwise both the Ajax and the non-Ajax behaviors will be executed. > > We need to stop the propagation of the event by default because otherwise > you may get more than one Ajax calls when you click on a link which is > inside a div which also has listener for 'click' (WICKET-5093). > > > >