Ticket #139 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

IE stores attributes like 'nowrap="true" ondragleave="null" ...' in every tiddler div

Reported by: UdoBorkowski Owned by: JeremyRuston
Priority: critical Milestone: 2.1
Component: core Version:
Severity: critical Keywords:
Cc:

Description

When loading a TiddlyWiki and storing it with IE every tiddler div contains (beside the expected attributes like "text", "tags" etc.) the following attributes

nowrap="true" ondragleave="null" onafterupdate="null" implementation="null"
onlayoutcomplete="null" onmouseenter="null" onmouseout="null" onmovestart="null"
ondataavailable="null" onbeforeupdate="null" tabindex="0" onfocusin="null" 
oncopy="null" onclick="null" datasrc="" onbeforecut="null" onbeforeactivate="null" onscroll="null" accesskey="" onfocus="null" disabled="true" onbeforeeditfocus="null"
ondragend="null" onhelp="null" ondragover="null" onpropertychange="null" 
ondeactivate="null" ondatasetchanged="null" onfocusout="null" style="" 
onrowsdelete="null" onpage="null" ondrop="null" dataformatas="" 
contenteditable="inherit" onresize="null" onmoveend="null" onmouseleave="null" 
onmouseover="null" onresizestart="null" onkeyup="null" ondblclick="null" 
onbeforecopy="null" onerrorupdate="null" onresizeend="null" onblur="null"  
ondragenter="null" onmousewheel="null" ondatasetcomplete="null" onrowsinserted="null"
onfilterchange="null" oncellchange="null" ondragstart="null" ondrag="null" 
onlosecapture="null" onkeydown="null" dir="" hidefocus="true" 
onbeforedeactivate="null" onreadystatechange="null" id="" onpaste="null" 
onmousedown="null" onrowenter="null" oncut="null" onkeypress="null" 
oncontrolselect="null" onselectstart="null" onmove="null" onmousemove="null" 
onactivate="null" onbeforepaste="null" onrowexit="null" oncontextmenu="null" class=""
onmouseup="null" datafld="" language="" align="" lang="" 

(Originally reported by MartinBudden?)

Change History

Changed 5 years ago by UdoBorkowski

  • owner changed from UdoBorkowski to JeremyRuston

In IE the DOM Element array attributes both contains "user" and "browser" attributes. To "filter" the user attributes the array item property "specified" must be used.

Fixed in changeset:542

Changed 5 years ago by JeremyRuston

  • status changed from new to closed
  • resolution set to fixed

Fixed in revision:350

Changed 5 years ago by UdoBorkowski

Correction: Fixed in changeset:550

Note: See TracTickets for help on using tickets.