Hello,
I have a UL list where each LI child tag has an attribute named "value" and it's value is a GUID.
I have found that for one particular GUID, IE renders only the first part of the GUID (eg : if the guid is 93365457-30bc-45e4-a85a-b74728ec83fc then the value of the "value" attribute is just 93365457. For other GUIDs the value is rendered correctly.
You can test by opening this simple html:
<!DOCTYPE html><html>
<head>
<title>Guid on IE test</title>
<meta charset="utf-8">
</head>
<body>
<ul>
<li value="79c8c2b5-ea63-4a4e-8b2e-c55c8f814e83">1</li>
<li value="93365457-30bc-45e4-a85a-b74728ec83fc">2</li>
<li value="352c32a6-596e-4897-b297-7b5fb4a06bb1">3</li>
</ul>
</body>
</html>
The first and third li get rendered correctly, but the second does not. I've checked this by using IE's developer tools and by using javascript to read the value. I've tested and duplicated this issue on IE 8,9 on Win2008 and IE 10 on Win 8
Is there any known fix for this issue?
I came across this issue while working with MS Project Server 2010 & Sharepoint 2010 (a PJS 2010 lookup type custom field gets rendered as an iframe that contains an ul like the one listed above in which the LI tags are the lookup items and the "value" attribute has the unique id of each lookup item).
Later Edit :
apparently all GUIDs / UUIDs where the first part is numeric end up truncated. The ones where the first part is alphanumeric do not