With sizeTileToArt on, pattern.options ignores width and height for sizing but still rejects a value that is not a positive number, such as width 0, and changes nothing.