Ben Langhinrichs

Photograph of Ben Langhinrichs

E-mail address - Ben Langhinrichs







Recent posts

Thu 18 Feb 2021

Getting the point(s) across with Domino, O365, and Outlook365



Mon 15 Feb 2021

Exciton Boost 4.6.3 released



Mon 1 Feb 2021

REST plus RPC: storing actions as JSON or JavaScript


February, 2021
SMTWTFS
 01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28

Search the weblog





























Genii Weblog

Will Sam (and Rick) get fired tonight?

Sun 18 Jan 2009, 05:34 PM



by Ben Langhinrichs
The answer may depend, believe it or not, on whether Sam reads his mail through a Notes client or a web browser today.  That sounds unlikely, but take a look at this email Rick sent to Sam this afternoon.  Rick and Sam's boss wants Sam to make some urgent changes to a contract and get it signed.  The changes he wants are simple - remove topics #8 and #9.  If Sam were to read this note in the Lotus Notes client, as below, he would see that his job is to remove those two topics. 

The command to remove topics 8 and 9


So far, so good.  If Sam were to scroll down, he would see that topic #8 and #9 are "U.S. GOVERNMENT RESTRICTED RIGHTS" and "EXPORT RESTRICTIONS", which are the topics the boss DOES want removed.


Topics 8 and 9 to be removed



But here the plot thickens.  If Sam were to open the exact same email through iNotes, he would say the same command to remove topics #8 and #9:

The mail in iNotes


But if he were scroll down here, he would find a very different paair of topics, #8 and #9.  He would see "UPGRADES" and "COPYRIGHT" which ARE NOT topics the boss wants removed.  But why?

The wrong topics, misnumbered.



The fault is in the Domino MIME rendering, which tries to determine whether list items belong to the same list or to a nested sublist based on the exact level of margin.  Unfortunately for Sam, as well as for Rick, they are likely to be looking for jobs tomorrow due to the impending screwup of the contract by Sam.

The nested sublist is seen as part of the outer list


Could your job depend on MIME rendering?  Not if you were using iFidelity.

Copyright 2009 Genii Software Ltd.

What has been said:


768.1. Simon O'Doherty
(01/19/2009 03:41 AM)

Do you have a sample doc/nsf you can post of that?