Student code does not display all of the spaces that the user typed--it condenses multiple spaces into a single space. Hence 3- or 4-space tabs only show up as 1-space tabs.
This is normal HTML behavior, so excess spaces must be translated to markers.
This has been resolved.