FLUID-6745: Syllabification enactor should be configurable to exclude some page content

Metadata

Source
FLUID-6745
Type
Improvement
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2022-07-08T12:00:47.098-0400
Updated
2024-07-22T10:35:02.282-0400
Versions
  1. 4.2
Fixed Versions
  1. 5.0
Component
  1. Syllabification Enactor
  2. UIEnhancer

Description

As part of our drive to implement an iframeless UIO, the syllabification enactor needs to be improved so that it can exclude some part of the document from syllabification - so that we can, for example, exclude the prefs editor UI itself from syllabification if it is not configured to be. The most direct route for this might be to make it responsive to some CSS class name in the document.
Improvement needs to be made in the TextNodeParser component responsible for iterating over the document.