Make display of u+fffc more obvious (if possible)
Ages ago (but I no longer can recall how far back), the object replacement character (u+fffc) was displayed in the Text content of the interface viewer and I'm pretty sure in the iPython Console as well. This was super helpful because this character shows up quite a lot when examining the accessible text of web content.
The current situation is that in the iPython console, they visually look like a space (so at least you know something is there). In the interface viewer, you don't even get that.
Steps to reproduce:
- Launch Firefox and put the following string in the addressbar:
data:text/html,<div>foo<input>bar</div>
- Launch Accerciser, select the accessible section object in the accessibility tree
- Example the "Text" value in the Interface Viewer
- Type the following string in the iPython console:
acc.queryText().getText(0, -1)
Results:
- For step 3: "foobar"
- For step 4: "foo bar" is the appearance, but if you copy and paste that result, you also get "foobar"
Edit: What you used to get is "foo" and "bar" separated by a char that looked like [obj] (see the linked PDF below for the exact appearance)
This problem is presumably not in Accerciser itself. Not sure where it is. But if u+fffc can't be displayed globally like it appears in https://www.unicode.org/charts/PDF/UFFF0.pdf, maybe there's something we can do within Accerciser so we can immediately tell where these things are?