Message1339

Author parkouss
Recipients scottjad
Date 2017-05-06.07:45:51
Content
I have the exact same issue. I built the nightly (from mozilla-central) firefox, and the issue is still
there - here is the exact revision I built:

changeset:   356738:23fe0b76a018
tag:         tip
fxtree:      central
user:        ffxbld
date:        Fri May 05 08:05:06 2017 -0700

As said in the first comment, the issue can be seen with a simple html page:

<body>
  Starting in Firefox 53, Conkeror will crash when links like this are clicked:
  <a href="#" target="foo">crashes</a>
  This link does not crash:
  <a href="#" target="foo" rel="noopener" >doesn't crash<a>
</body>


Using the mozregression tool, I narrowed down to the following changesets:

https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=944cb0fd05526894fcd90fbe7d1e625ee53cd73d&tochange=1b170b39ed6bdbde366233ab84594bdaaa960a5a

on mozilla-central, which leads me to:

https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=3f15ff10cb267d4289655b2e3cf0a0dee48e7c0b&tochange=2a31079dae258444321138690fa68de6b3ddf06a

on mozilla-inbound.

Note that I had to replace for each ... in constructions with for ... of since for each does not work
anymore on firefox nightlies. I attach the patch I wrote - BTW, maybe the patch should be landed in
conkeror master, according to
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of for ... of is
working since firefox 13, except for a bug with const keyword which has been resolved in firefox 51.
Anyway I don't see any use of const with the loops I fixed, so it should be fine I think?

I will open a bug on the mozilla side.
Files
File name Uploaded
0001-remove-deprecated-use-of-for-each-.-in.patch parkouss, 2017-05-06.07:45:51
History
Date User Action Args
2017-05-06 07:45:51parkousssetmessageid: <1494056751.43.0.444918277856.issue514@bugs.conkeror.org>
2017-05-06 07:45:51parkousssetrecipients: + scottjad
2017-05-06 07:45:51parkousslinkissue514 messages
2017-05-06 07:45:51parkousscreate