From the spec:
Any reference to arguments, super, this, or new.target within an
ArrowFunction must resolve to a binding in a lexically enclosing
environment.
Therefore, the correct answer would be [1,2,3]. Firefox has fixed the problem in version 43 (bug 889158).