Details
- 
        Type:
 Bug
            
         - 
        Status: Open
 - 
            Priority:
 Major
                
             - 
            Resolution: Unresolved
 - 
            Affects Version/s: 1.8.2, 1.8.2-EE-GA_P01
 - 
            Fix Version/s: None
 - 
            Component/s: ICE-Components
 - 
            Labels:None
 - 
            Environment:not important
 
Description
                    The implementation of getting "user-agent" in OutputStyleRenderer.class is not correct.
In Websphere there is no header calling "user-agent" but "User-Agent".
It should be following implementation in method browserType(FacesContext facesContext, UIComponent uiComponent) of OutputStyleRenderer.class:
HttpServletRequest request = (HttpServletRequest)o;
useragent = request.getHeader("user-agent");
if(useragent == null) {
useragent = request.getHeader("User-Agent");
}
In Websphere there is no header calling "user-agent" but "User-Agent".
It should be following implementation in method browserType(FacesContext facesContext, UIComponent uiComponent) of OutputStyleRenderer.class:
HttpServletRequest request = (HttpServletRequest)o;
useragent = request.getHeader("user-agent");
if(useragent == null) {
useragent = request.getHeader("User-Agent");
}
Issue Links
- depends on
 - 
            
        
        ICE-6381
        App server issues with OutputStyleRenderer detecting the Browser User-Agent
    
-         
     - Closed
 
 -         
 
Activity
- All
 - Comments
 - History
 - Activity
 - Remote Attachments
 - Subversion