Hi,
Inside AtmosphereBehavior method getCallbackUrl() return value is calculated as:
return super.getCallbackUrl() + "&" + WebRequest.PARAM_AJAX + "=true&" +
WebRequest.PARAM_AJAX_BASE_URL + "=.";
Is it correct? When atmosphere update contains some resources (css,
js) their paths are invalid encoded because
WebRequest.PARAM_AJAX_BASE_URL is set to ".".
Maybe this parameter should be encoded the same way as in
AbstractDefaultAjaxBehavior:
RequestCycle requestCycle = component.getRequestCycle();
Url baseUrl = requestCycle.getUrlRenderer().getBaseUrl();
CharSequence ajaxBaseUrl = Strings.escapeMarkup(baseUrl.toString());
In my test case this solves a problem.
--
Best regards,
Daniel