mozilla

Revision 480957 of Firefox 26 for developers

  • Revision slug: Mozilla/Firefox/Releases/26
  • Revision title: Firefox 26 for developers
  • Revision id: 480957
  • Created:
  • Creator: trlkly
  • Is current revision? No
  • Comment Firefox 26 is in Aurora, not Nightly. It has been for some time.

Revision Content

This page is not complete
Firefox 26 hasn't reached its feature freeze yet. New features will be added to it in the near future.

{{ ReleaseChannelInfo("26", "26", "December 2013", "Aurora") }}

Want to help document Firefox 26? See the list of bugs that need to be written about and pitch in!

Changes for Web developers

CSS

  • The {{cssxref("text-decoration-line")}} property, still prefixed, now consider 'blink' as a valid property, though it doesn't blink the content at all ({{bug("812995")}}).
  • The non-standard {{cssxref("-moz-text-blink")}} property has been removed ({{bug("812995")}}).
  • Support for the {{cssxref("image-orientation")}} property, in its CSS Images & Values Level 4 version, that is with the from-image keyword and EXIF support, has been added ({{bug(825771)}}).
  • Support for position:sticky, enabled by pref layout.css.sticky.enabled ({{bug(886646)}}).

HTML

No change.

JavaScript

EcmaScript 6 (Harmony) implementation continues!

  • New mathematical methods have been implemented on Math: Math.fround() ({{bug("900125")}}).

Interfaces/APIs/DOM

  • Make the last argument (doctype) to {{domxref("DOMImplementation.createDocument")}} optional ({{bug(909859)}}).
  • implement the new {{domxref("element.classList")}} specification which permits adding/removing several classes with one call ({{bug(814014)}}).
  • The {{domxref("URL.URL", "URL()")}} constructor have been implemented on the {{domxref("URL")}} interface ({{bug("887364")}}).
  • The properties {{domxref("URLUtils.origin")}}, {{domxref("URLUtils.password")}}, and {{domxref("URLUtils.username")}} are now available to all interfaces implementing {{domxref("URLUtils")}}: {{domxref("URL")}}, {{domxref("Location")}}, {{domxref("HTMLAnchorElement")}}, and {{domxref("HTMLAreaElement")}} ({{bug("887364")}}).
  • The {{domxref("URL")}} interface is now accessible from Web Workers ({{bug("887364")}}).
  • IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage ({{bug("785884")}}).
  • Path of the persistent storage has been changed from <profile>/indexedDB to <profile>/storage/persistent (on b2g from /data/local/indexedDB to /data/local/storage/persistent).

MathML

  • Inconsistent renderings of {{MathMLElement("mmultiscripts")}},  {{MathMLElement("msub")}}, {{MathMLElement("msup")}} and {{MathMLElement("msubsup")}} have been unified and the error handling of these elements has been improved ({{bug("827713")}}).

SVG

No change.

Development tools

  • The Inspector is now remotable ({{bug(805526)}}).
  • The web console text can be selected, :before and :after now inspectable, debugger and responsive design features are planned for this release. (https://hacks.mozilla.org/2013/09/new-features-in-the-firefox-developer-tools-episode-26/)

See also

Older versions

{{Firefox_for_developers('25')}}

Revision Source

<div class="overheadIndicator draft draftHeader">
  <strong>This page is not complete</strong>
  <div>
    Firefox 26 hasn't reached its feature freeze yet. New features will be added to it in the near future.</div>
</div>
<p>{{ ReleaseChannelInfo("26", "26", "December 2013", "Aurora") }}</p>
<p>Want to help document Firefox 26? See the <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=26.0">list of bugs that need to be written about</a> and pitch in!</p>
<h2 id="Changes_for_Web_developers">Changes for Web developers</h2>
<h3 id="CSS">CSS</h3>
<ul>
  <li>The {{cssxref("text-decoration-line")}} property, still prefixed, now consider <code>'blink'</code> as a valid property, though it doesn't blink the content at all ({{bug("812995")}}).</li>
  <li>The non-standard<code> </code>{{cssxref("-moz-text-blink")}} property has been removed ({{bug("812995")}}).</li>
  <li>Support for the {{cssxref("image-orientation")}} property, in its CSS Images &amp; Values Level 4 version, that is with the <code>from-image</code> keyword and EXIF support, has been added ({{bug(825771)}}).</li>
  <li>Support for <code>position:sticky</code>, enabled by pref <code>layout.css.sticky.enabled</code>&nbsp;({{bug(886646)}}).</li>
</ul>
<h3 id="HTML">HTML</h3>
<p><em>No change.</em></p>
<h3 id="JavaScript">JavaScript</h3>
<p><a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">EcmaScript 6</a> (Harmony) implementation continues!</p>
<ul>
  <li>New mathematical methods have been implemented on <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math"><code>Math</code></a>: <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround" title="/en-US/docs/JavaScript/Reference/Global_Objects/Math/fround"><code>Math.fround()</code></a> ({{bug("900125")}}).</li>
</ul>
<h3 id="Interfaces.2FAPIs.2FDOM">Interfaces/APIs/DOM</h3>
<ul>
  <li>Make the last argument (doctype) to {{domxref("DOMImplementation.createDocument")}} optional&nbsp;({{bug(909859)}}).</li>
  <li>implement the new {{domxref("element.classList")}} specification which permits adding/removing several classes with one call&nbsp;({{bug(814014)}}).</li>
  <li>The {{domxref("URL.URL", "URL()")}} constructor have been implemented on the {{domxref("URL")}} interface ({{bug("887364")}}).</li>
  <li>The properties {{domxref("URLUtils.origin")}}, {{domxref("URLUtils.password")}}, and {{domxref("URLUtils.username")}} are now available to all interfaces implementing {{domxref("URLUtils")}}: {{domxref("URL")}}, {{domxref("Location")}}, {{domxref("HTMLAnchorElement")}}, and {{domxref("HTMLAreaElement")}} ({{bug("887364")}}).</li>
  <li>The {{domxref("URL")}} interface is now accessible from Web Workers ({{bug("887364")}}).</li>
  <li>IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage ({{bug("785884")}}).</li>
  <li>Path of the persistent storage has been changed from &lt;profile&gt;/indexedDB to &lt;profile&gt;/storage/persistent (on b2g from /data/local/indexedDB to /data/local/storage/persistent).</li>
</ul>
<h3 id="MathML">MathML</h3>
<ul>
  <li>Inconsistent renderings of {{MathMLElement("mmultiscripts")}},&nbsp; {{MathMLElement("msub")}}, {{MathMLElement("msup")}} and {{MathMLElement("msubsup")}} have been unified and the error handling of these elements has been improved ({{bug("827713")}}).</li>
</ul>
<h3 id="SVG">SVG</h3>
<p><em>No change.</em></p>
<h2 id="Development_tools">Development tools</h2>
<ul>
  <li>The Inspector is now remotable ({{bug(805526)}}).</li>
  <li>The web console text can be selected, :before and :after now inspectable, debugger and responsive design features are planned for this release. (https://hacks.mozilla.org/2013/09/new-features-in-the-firefox-developer-tools-episode-26/)</li>
</ul>
<h2 id="See_also">See also</h2>
<ul>
  <li><a href="/en-US/docs/Mozilla/Firefox/Releases/26/Site_Compatibility">Site Compatibility for Firefox 26</a></li>
</ul>
<h3 id="Older_versions">Older versions</h3>
<p>{{Firefox_for_developers('25')}}</p>
Revert to this revision