I'm struggling a lot coming from R2 and dealing with faces. get-facet seems extremely unintuitive to me.
Let's say I have an area:
view [c: area "hello"] print get-facet c 'text-edit
get-facet
always returns "hello"
even if I type something else in the area. What is going on with this? The 'caret
and 'state
facet objects contain the correct text, but I cannot find a way to access them.