Jermolene/TiddlyWiki5 — comment on commit 86e119dbf266b95d3c48c217199518a33f3bfe1a
File: js/JavaScriptParser.js line 24
By Jermolene:

The best solution is to use CSS to set the tab stop size:

https://developer.mozilla.org/en/CSS/-moz-tab-size

Unfortunately it doesn't work in Safari yet, hence the present hack.

It's not a very good hack as it doesn't work properly with tabs that are not at the start of a line.