Friday, May 17, 2019

TenFourFox FPR14 available

TenFourFox Feature Parity Release 14 final is now available for testing (downloads, hashes, release notes). Besides outstanding security updates, this release fixes the current tab with TenFourFox's AppleScript support so that this exceptional script now functions properly as expected:

tell application "TenFourFoxG5"
  tell front browser window
    set URL of current tab to "https://www.google.com/"
    repeat while (current tab is busy)
      delay 1
    end repeat
    tell current tab
      run JavaScript "let f = document.getElementById('tsf');f.q.value='tenfourfox';f.submit();"
    end tell
    repeat while (current tab is busy)
      delay 1
    end repeat
    tell current tab
      run JavaScript "return document.getElementsByTagName('h3')[0].innerText + ' ' + document.getElementsByTagName('cite')[0].innerText"
    end tell
  end tell
end tell

The font blacklist has also been updated and I have also hard-set the frame rate to 30 in the pref even though the frame rate is capped at 30 internally and such a change is simply a placebo. However, there are people claiming this makes a difference, so now you have your placebo pill and I hope you like the taste of it. :P The H.264 wiki page is also available, if you haven't tried MPEG-4/H.264 playback. The browser will finalize Monday evening Pacific as usual.

For FPR15, the JavaScript update that slipped from this milestone is back on. It's hacky and I don't know if it will work; we may be approaching the limits of feature parity, but it should compile, at least. I'm trying to reduce the changes to JavaScript in this release so that regressions are also similarly limited. However, I'm also looking at adding some later optimizations to garbage collection and using Mozilla's own list of malware scripts to additionally seed basic adblock, which I think can be safely done simultaneously.

5 comments:

  1. Dear CK, thank you for continuing being the PowerPC & Mac god! Outstanding update.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. If you're hitting the limits of feature parity (FPR), then you could finally use GPR for "General Parity Release". That is unless you have found a use for GPR since you posted "Farewell to SHA-1 and hello to TenFourFox FPR1" back on February 25, 2017 (https://tenfourfox.blogspot.com/2017/02/farewell-to-sha-1-and-hello-to.html).

    ReplyDelete
  4. Have other users noticed that FPR14 may be having issues loading UPS package tracking info? After entry of a tracking number, it sits on the Tracking page with the message Loading and a spinning wheel. Noticed yesterday afternoon and confirmed again this morning. No change in behavior after disabling TFF's basic adblock.

    ReplyDelete

Due to an increased frequency of spam, comments are now subject to moderation.