In Opera, the document object has a constructor that is also the Object prototype, so when it is passed around the attribute system, it is cloned rather than passed by reference.
This causes an issue in that the attribute setter is no longer properly detecting if the set attribute is the document because while it is a valid clone, it's not the exact object in memory.
To get around this, the setter should be smart enough to detect if the set value is an instance of the document.
|Field||Original Value||New Value|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Resolution||Fixed [ 1 ]|
|Workflow||Liferay Workflow 2.2 [ 237795 ]||Alloy UI [ 290416 ]|
|Workflow||Alloy UI [ 290416 ]||LPS Workflow [ 326727 ]|
|Workflow||LPS Workflow [ 326727 ]||PUBLIC - LPS Workflow [ 402556 ]|
|Workflow||PUBLIC - LPS Workflow [ 402556 ]||SHARED - Public Projects Workflow [ 544719 ]|
|Workflow||SHARED - Public Projects Workflow [ 544719 ]||PUBLIC - AUI Generic Workflow [ 711068 ]|
|Workflow||PUBLIC - AUI Generic Workflow [ 711068 ]||SHARED - Public Project Generic Workflow [ 752162 ]|
|Workflow||SHARED - Public Project Generic Workflow [ 752162 ]||PUBLIC - AUI Project Generic Workflow [ 1034367 ]|