HCL
Skip to main content  
 
   


SPRTechnote


Internet Explorer update KB912945 requires extra user actions in Domino applications

Technote Number: 1234162


Problem:
This issue was reported to Quality Engineering as SPRs #IHAS6PTSBD and
#XMXL5UY2FA and is fixed in Domino 6.5.6, Domino 6.5.5 Fix Pack 1 (FP1), and
Domino 7.0.2.

Excerpt from the Lotus Notes and Domino Release 7.0.2 MR fix list (available at
http://www.ibm.com/developerworks/lotus):
SPR# XMXL5UY2FA - This fix addresses Microsoft Internet Explorer issues
introduced by Microsoft KB912945. The html generated for the Domino applets
(view, edit, actionbar, outline, etc) and DHTML editor control have been
changed to allow for automatic activation of the controls. The html generated
for applets placed in forms with the designer "create - java applet..." has
been changed fo allow for automatic activation of the applet. Both changes are
controlled with the browser.cnf property ActiveXActivation.

Use the developerWorks:Lotus site to track estimated dates and progress of
other Domino releases.

Refer to the Upgrade Central site for details on upgrading Notes/Domino.


Developers of applications using the PassThru HTML property may face additional
issues. Any APPLET, EMBED, or OBJECT elements used to load interactive web
page controls will be affected. Those developers may want to consult this
Microsoft document for details on how to rewrite your HTML to load controls or
applets to be initially active:
http://msdn.microsoft.com/library/?url=/workshop/author/dhtml/overview/activatin
g_activex.asp

Microsoft has included update KB912945 in a recommended security update on
April 11th, 2006. Users may install it without realizing they have changed the
behavior of their applications. Refer to "MS06-013: Cumulative security update
for Internet Explorer" at http://support.microsoft.com/kb/912812

Update KB912945 is a non-security update for Windows, and Microsoft has also
released a patch that restores previous Internet Explorer behavior until the
next cumulative security update in June, 2006. Refer to "Internet Explorer
ActiveX compatibility patch for Mshtml.dll" at
http://support.microsoft.com/kb/917425

For the most current schedule details, refer to Microsoft Security Advisory
912945:http://www.microsoft.com/technet/security/advisory/912945.mspx


The following options are available to avoid the impact on IBM Lotus products
from Microsoft Internet Explorer Update KB912945:

Remove update KB912945, using the "Add/Remove Programs" option in the Windows
Control Panel, remembering to check the "Show updates" box.
Prevent application of optional update KB912945, if you have control over
desktop software installations.
After application of the April cumulative security update MS06-013, apply the
Microsoft Compatibility Patch for Mshtml.dll to Internet Explorer.
Use another supported web browser to access the affected web pages, thereby
avoiding the changes to Java applets and ActiveX controls.

Additional information for Domino Designer

Domino Designer shows the symptom when previewing affected web pages in
Internet Explorer.

Domino Designer default behavior when creating web applications is not to use
the Java Applets that are affected by this Internet Explorer behavior change.
The application designer must have selected Java Applets for action bars, view,
outline, or editor elements, during the design process. Changing that
selection provides yet another method of avoiding the impact of this Internet
Explorer change.

Once the Domino changes in Domino 6.5.6 and Domino 7.0.2 are available, there
will be a new property in the <server-data-directory>/browser.cnf file:

Property ActiveXActivation String 0
Rule 3 MSIE [6-9]

For browsers other than Internet Explorer, Domino will generate the "old" html,
while for Internet Explorer 6 and later Domino will generate the "new" html.
The available values will be:

0 - no change in behavior (user manually activates the applet)
1 - automatic activation of Domino built-in applets (view, outline, etc.)
2 - automatic activation if Designer "create -> java applet" was used
3 - both 1 & 2. (the default setting in the Domino server Fix Packs)

More >





  Document options
Print this document
Print view

  Search
Search Advanced Search


  Fix list views

 RSS feeds   RSS
Subscribe to the fix list

  Resources
Using this database
View notices

  HCL Support
HCL Support


    About HCL Privacy Contact