Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Scripting Sightly Engine 1.0.0
-
None
Description
Most of the Sightly expression filters don't remove their specific options from the expression during the processing chain. This leads to some expression options being processed multiple times. While this has not caused any problems until now it can lead to a nondeterministic behaviour for expression evaluation.
The following filters are affected:
- org.apache.sling.scripting.sightly.impl.filter.I18nFilter
- org.apache.sling.scripting.sightly.impl.filter.FormatFilter
- org.apache.sling.scripting.sightly.impl.filter.JoinFilter
Attachments
Issue Links
- causes
-
SLING-5944 Sightly doesn't allow to overwrite the context for `data-sly-element`
- Closed
-
SLING-6008 The display context cannot be overwritten for HTML attribute expressions
- Closed
-
SLING-6866 HTL doesn't allow to overwrite the context for data-sly-text
- Closed
- is duplicated by
-
SLING-5138 When using i18n option in data-sly-text translation is called twice
- Closed