The following code, a slight addition to test suite
descriptions/labels-003.tex, when using ConTeXt from 20150904 and
earlier works properly. Between that release and 20151004 something
changed, and it fails with the labels shifted to reflect the
temporarily narrowed text.
\definelabel[MyLabel][way=bytext,text=OEPS]
\starttext
\setuplabel[MyLabel][alternative=intext]
\MyLabel[labelname1] This is some text after
\in[labelname1].
\blank
\MyLabel[labelname2] This is some text after
\in[labelname2].
\blank
\setuplabel[MyLabel][alternative=inleft]
\MyLabel[labelname1] This is some text after
\in[labelname1].
\blank
\MyLabel[labelname2] This is some text after
\in[labelname2].
\blank
\setuplabel[MyLabel][alternative=inright]
\MyLabel[labelname1] This is some text after
\in[labelname1].
\blank
\MyLabel[labelname2] This is some text after
\in[labelname2].
\blank
\startnarrower
\MyLabel[labelname1] This is some text after
\in[labelname1].
\blank
\MyLabel[labelname2] This is some text after
\in[labelname2].
\stopnarrower
\stoptext
Oeps indeed!
--
Rik