I've come across a strange quirk in how Arbortext Editor 5.3 deals with tables in a particular situation.
I am using namespaced CALS table mark-up in my schema with which (non-technical) users are creating tables using Arbortext's WYSIWYG tool. It appears that these users are adding additional rows to their tables by highlighting a previous row and copying and pasting this row at the end of the table just before the closing </table> element. While I appreciate this isn't the correct way of adding table rows (which I have told my users) it has illustrated a particular issue.
The first thing I noticed was that all the table mark-up was repeated from <tgroup> onwards, although as valid mark-up it isn't necessarily a big issue. However, I also noticed that all namespace prefixes from the inserted row mark-up had disappeared, as per the following example:
Not only is this pretty strange behaviour it is also invalid to the schema. However, Arbortext doesn't recognise this mark-up as being invalid when it is initially inserted, it only does so once the file has been closed and reopened again. This means that invalid table mark-up can be created without users necessarily knowing they are doing it.
As I say, I have corrected my users so that additional rows are being inserted in a more appropriate manner from now on using the UI provided so this problem should disappear from our content but I thought I'd raise in case anyone else had come across this issue? Does anyone know if this is expected/acknowledged behaviour, has it already been fixed in a maintenance release or should it be raised as a bug?
LexisNexis is a trading name of REED ELSEVIER (UK) LIMITED - Registered office - 1-3 STRAND, LONDON WC2N 5JR Registered in England - Company No. 02746621