#BUG 00007 - SEVERE
When the JavaScript processor encounters a // or a /* into a string, it considers it a comment
#BUG 00009 - MINOR
On the HTML editor, it might randomly happen, when clicking on a linked image, that existing link is not displayed (but links are created without any problem).
Solution: Ensure we're getting the right selection, and get the outermost A element.
#BUG 00016 - SEVERE
When a string in a PHP script contains a $WOS_ prefixed variable, it is not properly replaced by $GLOBALS['WOS_VARIABLE']. Countermeasure: Replace inlined variable with a string concatenation.
Could be solved by declaring global all WOS_ variables used in the function, but consider the string parsing in the PHP compiler should be rewritten to interpret character by character.
#BUG 00017 - MINOR
It is not possible to use double quotes in localized strings which are used into JavaScript strings.
#BUG 00020 - MINOR
When changing class type on the class editor, if page has still not finished loading, a JavaScript error occurs and the Save button is not enabled.
#BUG 00021 - MINOR
When deleting classes, the cached version of the page listing classes with the left column grouping them by type is not flushed correctly
#BUG 00022 - QUITE SEVERE
It may happen, when exporting classes, that some refclass and reftitle properties are not included in the XML file, thus resulting in a wrong import on the target machine. The solution is to export the class on the target machine, recreate the refclass and reftitle properties and reimport the class, then reimport items which depend on that relationship and that couldn't be imported previously.
#BUG 00023 - QUITE SEVERE
It may happen that items are not fully imported, that is, some properties such as title are lost.
Problem is solved by importing items again. May be caused by missing objects which would have to be imported before.
(might have been already solved)
#BUG 00024 - QUITE SEVERE
If a class does not have a field named title, its title is not displayed properly on lists (should be solved by implementing the grouped title in classes)
#BUG 00028 - MINOR
Things like [$variable], in JavaScript are converted to [,
#BUG 00029 - MINOR
\$text should not be considered a variable and thus not replaced in strings!
#BUG 00030 - SEVERE
Moving an image on the HTML Editor, the URL is rewritten to a relative URL. The same by pasting content from another HTML Editor (could have been already solved).
#BUG 00032 - MINOR
Requests such as www.domain.com/webs/websitename should display the website by the given name only if that website is a child of the main domain website
#BUG 00034 - MINOR
Sometimes line number reported in error messages is not accurate (particularly on views and controllers)
#BUG 00035 - MINOR
If a view uses links containing a variable, such as "users/email/$username", they won't be resolved to be absolute to the website, but relative to the current URL.
It can be circumvented by using a variable in place of the URL and processing it with wos_get_relative_url in the controller.
#BUG 00036 - MINOR
When creating a new subfolder in the images folder, then reloading the add image popup in the HTML editor, the new folder name is not shown.
Should be solved by not caching this page, or by dynamically reloading the selector only when clicking an "Update" button
#BUG 00037 - MINOR
When a class read ACL is modified, all representations of its item should be cleared from the cache
#BUG 00038 - MINOR
When exporting related items, something could be wrong if related variable is not named "title"
#BUG 00040 - MINOR
When items are imported by selecting to overwrite items with the same URL, existing items are sometimes not replaced.
#BUG 00041 - MINOR
In the Universal Item Editor, when opening an item which doesn't have some translations, content from languages that were already translated is put in the HTML textarea. This may also sound as a desired feature.
#BUG 00042 - MINOR
If the session times out while editing an item in the Universal Item Editor, pressing the Save button results in a JavaScript error instead of properly notifying user that session has expired.



