{"id":5543,"date":"2018-05-01T14:14:24","date_gmt":"2018-05-01T12:14:24","guid":{"rendered":"http:\/\/159.69.82.204\/win\/?p=5543"},"modified":"2020-12-13T07:05:41","modified_gmt":"2020-12-13T06:05:41","slug":"firefox-59-0-3-compatibility-update-for-windows-10-v1803","status":"publish","type":"post","link":"https:\/\/borncity.com\/win\/2018\/05\/01\/firefox-59-0-3-compatibility-update-for-windows-10-v1803\/","title":{"rendered":"Firefox 59.0.3 &ndash; Compatibility update for Windows 10 V1803"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" title=\"Firefox\" style=\"border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; float: left; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px\" border=\"0\" alt=\"Mozilla\" src=\"https:\/\/web.archive.org\/web\/20191012042946\/https:\/\/l06.imgup.net\/Mozilla01cadd.jpg\" width=\"65\" align=\"left\" height=\"63\"><\/a>[German]Mozilla's developers released an update for the Firefox browser on April 30, 2018. The new version 59.0.3 is a maintenance update, which should improve the compatibility of the browser with Windows 10 April Update (version 1803).<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/de3171f562344bfbb195f8f0f438d4d6\" width=\"1\" height=\"1\">The background for this maintenance update is a bug in JavaScript, where the eval function returns an invalid value when using RegExp. Here is the description of the bug:<\/p>\n<blockquote>\n<p>User Agent: Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko\/20100101 Firefox\/60.0<br \/>Build ID: 20180404171943  <\/p>\n<p>Steps to reproduce: The CMS we build websites on has an old script which is using `eval` to dynamically create a `RegExp`, using code like `eval('\/~!~\/g')` (however, the same issue occurs with any `RegExp`, regardless of content or flags).  <\/p>\n<p>An isolated version of this issue is at <a href=\"https:\/\/jsbin.com\/lurazav\/1\/edit?js,console\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/jsbin.com\/lurazav\/1\/edit?js,console<\/a>  <\/p>\n<p>That this issue can\/should be worked around by using `new RegExp()` instead of `eval`  <\/p>\n<p>Actual results: A `SyntaxError` is thrown, with the message \"invalid regular expression flag \u00ff\"  <\/p>\n<p>Expected results: A valid `RegExp` object should be returned from the `eval` call<\/p>\n<\/blockquote>\n<p>The bug has been observed under Windows 10 Enterprise, version 1803, OS build 17133.1 (but be present in all Win 10 V1803 builds). Here is a screenshot of the error message.<\/p>\n<p><img decoding=\"async\" title=\"Firefox-Bug in Windows 10 V1803\" alt=\"Firefox-Bug in Windows 10 V1803\" src=\"https:\/\/i.imgur.com\/tN8eRAK.jpg\">  <\/p>\n<p>You can use the web site <a href=\"http:\/\/www.dnnsoftware.com\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.dnnsoftware.com\/wiki<\/a> to test Firefox. The bug also affects all Firefox ESR versions from version 52 onwareds.  <\/p>\n<h2>Firefox 59.0.3 for Linux, macOS, Windows<\/h2>\n<p>By default, the update is offered automatically in Firefox &#8211; here the notification under Windows 10.  <\/p>\n<p><img decoding=\"async\" title=\"Firefox Update-Benachrichtigung\" alt=\"Firefox Update-Benachrichtigung\" src=\"https:\/\/i.imgur.com\/HyA9s97.jpg\">  <\/p>\n<p>But you can use the menu and the command Help &#8211; About Firefox to check for upcoming updates. Only the fixed Windows 10 April update bug is mentioned in the release notes. If you are using Firefox under Windows 10, you should always update it. On <a href=\"https:\/\/ftp.mozilla.org\/pub\/firefox\/releases\/59.0.3\/\" target=\"_blank\" rel=\"noopener noreferrer\">this Mozilla FTP<\/a> site you can download Firefox version 59.0.3 for Linux, macOS and Windows for reinstallation. The download of the German installer or the complete setup file for Windows can be found under the following links:<\/p>\n<ul>\n<li><a href=\"https:\/\/ftp.mozilla.org\/pub\/firefox\/releases\/59.0.3\/win32\/en-US\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 32 Bit<\/a>\n<li><a href=\"https:\/\/ftp.mozilla.org\/pub\/firefox\/releases\/59.0.3\/win64\/en-US\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 64 Bit<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/all\/\" target=\"_blank\" rel=\"noopener noreferrer\">Here are<\/a> the direct download addresses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[German]Mozilla's developers released an update for the Firefox browser on April 30, 2018. The new version 59.0.3 is a maintenance update, which should improve the compatibility of the browser with Windows 10 April Update (version 1803).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[872,22,2],"tags":[1387],"class_list":["post-5543","post","type-post","status-publish","format-standard","hentry","category-browser","category-update","category-windows","tag-firefox-59-0-3"],"_links":{"self":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/5543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/comments?post=5543"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/5543\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/media?parent=5543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/categories?post=5543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/tags?post=5543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}