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