Index: trunk/core/kernel/event_handler.php =================================================================== diff -u -r3178 -r3181 --- trunk/core/kernel/event_handler.php (.../event_handler.php) (revision 3178) +++ trunk/core/kernel/event_handler.php (.../event_handler.php) (revision 3181) @@ -150,11 +150,12 @@ { $prefix_special = $event->getPrefixSpecial(); $url_params = $event->getEventParam('url_params'); + $pass_events = $event->getEventParam('pass_events'); $query_vars = $this->Application->getUnitOption($event->Prefix, 'QueryString'); // unset( $query_vars[ array_search('event', $query_vars) ] ); //if pass events is off and event is not implicity passed - if ( !$event->getEventParam('pass_events') && !isset($url_params[$prefix_special.'_event']) ) + if ( !$pass_events && !isset($url_params[$prefix_special.'_event']) ) { unset($url_params[$prefix_special.'_event']); // remove event from url if requested //otherwise it will use value from get_var