Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 328609

Summary: [Browser] IE7 WebBrowser being embedded on machine with IE8
Product: [Eclipse Project] Platform Reporter: Grant Gayed <grant_gayed>
Component: SWTAssignee: Grant Gayed <grant_gayed>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: chrriis, gheorghe, itewksbu, zhaoj
Version: 3.7Flags: Silenio_Quarti: review+
gheorghe: review+
Target Milestone: 3.7 RC2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
patch
none
additional patch that's needed for compiling on WinCE none

Description Grant Gayed CLA 2010-10-25 10:25:50 EDT
The Browser uses whichever embeddable WebBrowser object is pointed at in the registry at HKEY_CLASSES_ROOT\Shell.Explorer\.  On Vista the  navigator.userAgent property indicates that IE7's control is being used, even though IE8 is installed.

It's possible that IE8 still embeds the IE7 WebBrowser control and changes its userAgent to "IE8" to reflect other changes that it bolts on top of it, but it's also possible that the above registry key can no longer be counted on to point at the newest available WebBrowser version.
Comment 1 Grant Gayed CLA 2011-05-17 12:52:05 EDT
Considering for 3.7RC2.
Comment 2 Grant Gayed CLA 2011-05-17 12:55:22 EDT
*** Bug 338368 has been marked as a duplicate of this bug. ***
Comment 3 Grant Gayed CLA 2011-05-18 15:18:03 EDT
Created attachment 196038 [details]
patch
Comment 4 Grant Gayed CLA 2011-05-18 15:20:11 EDT
fixed > 20110518
Comment 5 Grant Gayed CLA 2011-05-19 10:26:38 EDT
Created attachment 196113 [details]
additional patch that's needed for compiling on WinCE
Comment 6 Ian Tewksbury CLA 2011-08-24 10:06:33 EDT
Any chances of seeing this back ported :)
Comment 7 Grant Gayed CLA 2011-08-24 10:28:36 EDT
re: comment 6
I assume you mean to the 3.6.x maintenance stream?
Comment 8 Ian Tewksbury CLA 2011-08-24 11:03:58 EDT
(In reply to comment #7)
> re: comment 6
> I assume you mean to the 3.6.x maintenance stream?

That would be wonderful if at all possible.