OK, thanks for the test. I found the problem and will deploy a fix soon. To be honest I don't know how this worked in any version of igv.js / igv-web. The "format" property of the Track element was ignored. In many cases the format can be derived from the file extension, but that does not work for "refgene" files. It was loading and gunzipping the entire contents to try to determine format.
The "type" field on Resource is not standard, BTW, I don't know where that comes from. It's harmless but you might pass along the suggestion to change that property to "format", unless it's used for some non-IGV purpose.