'Why does conextual positining not work well on chrome/HTML?

I am having trouble with the following lookups. When I use them on Chrome, using a font loaded in an HTML, they do not work, and show this:

enter image description here

But they do work perfectly on VOLT proofing tool:

enter image description here

If I remove the context group they work great so I am having trouble with making the context work.

Here is a minimal example of lookups:

DEF_FEATURE NAME "Mark Positioning" TAG "mark"
LOOKUP "g1m"
END_FEATURE
END_LANGSYS
END_SCRIPT
DEF_GROUP "g1"
ENUM RANGE "glyph3" TO "glyph10000" END_ENUM
END_GROUP
DEF_GROUP "numbers"
ENUM RANGE "glyph37819" TO "glyph38318" END_ENUM
END_GROUP
DEF_LOOKUP "g1m" PROCESS_BASE PROCESS_MARKS ALL DIRECTION LTR
IN_CONTEXT
RIGHT GROUP "numbers"
RIGHT GROUP "numbers"
END_CONTEXT
AS_POSITION
ADJUST_SINGLE GROUP "g1" BY POS DY -200 END_POS
END_ADJUST
END_POSITION
CMAP_FORMAT 0 3 4
CMAP_FORMAT 0 4 12
CMAP_FORMAT 1 0 0
CMAP_FORMAT 3 1 4
CMAP_FORMAT 3 10 12 END


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source