e1f5891a3a
FF decodes location.hash for you, so decoding is unnecessary and breaks when the regex contains a "%" Fixes #12