diff --git a/files/pt-br/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md b/files/pt-br/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
index eff600dc237c7d..0fff0adb712ac8 100644
--- a/files/pt-br/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
+++ b/files/pt-br/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
@@ -553,7 +553,7 @@ function instanceOf(object, constructor) {
}
```
-> **Nota:** The implementation above checks the type of the object against "xml" in order to work around a quirk of how XML objects are represented in recent versions of JavaScript. See {{ bug(634150) }} if you want the nitty-gritty details.
+> **Nota:** The implementation above checks the type of the object against "xml" in order to work around a quirk of how XML objects are represented in recent versions of JavaScript. See [Firefox bug 634150](https://bugzil.la/634150) if you want the nitty-gritty details.
> **Nota:** Using the `instanceOf` function defined above, these expressions are true:
diff --git a/files/pt-br/web/api/document/createelement/index.md b/files/pt-br/web/api/document/createelement/index.md
index 9c09ef48575b4c..4f70c628348197 100644
--- a/files/pt-br/web/api/document/createelement/index.md
+++ b/files/pt-br/web/api/document/createelement/index.md
@@ -65,7 +65,7 @@ function adcElemento() {
- Antes do Gecko 2.0 você podia incluir os símbolos de menor que e maior que em volta da `tagName` no modo _quirks_; a partir do Gecko 2.0, a função comporta-se da mesma forma em ambos os modos _quirks_ e estrito.
- A partir do Gecko 19.0, `createElement(null)` funciona como `createElement("null")`. Note que o Opera torna `null` uma _string_, mas ambos Chrome e Internet Explorer lançarão erros.
- A partir do Gecko 22.0 `createElement()` não mais usa a interface {{domxref("HTMLSpanElement")}} quando o argumento é "bgsounds", "multicol", or "image". Ao invés disso, `HTMLUnknownElement` é usado para "bgsound", "multicol" e {{domxref("HTMLElement")}} `HTMLElement` é usado para "image".
-- A implementação Gecko de `createElement` não se conforma à especificação DOM para documentos XUL e XHTML: `localName` e `namespaceURI` não estão definidos para `null` no elemento criado. Veja {{ Bug(280692) }} para detalhes.
+- A implementação Gecko de `createElement` não se conforma à especificação DOM para documentos XUL e XHTML: `localName` e `namespaceURI` não estão definidos para `null` no elemento criado. Veja [Firefox bug 280692](https://bugzil.la/280692) para detalhes.
## Especificações
diff --git a/files/pt-br/web/api/element/focus_event/index.md b/files/pt-br/web/api/element/focus_event/index.md
index 35173d762cc760..1011eacc049066 100644
--- a/files/pt-br/web/api/element/focus_event/index.md
+++ b/files/pt-br/web/api/element/focus_event/index.md
@@ -20,7 +20,7 @@ O evento `focus` é acionado assim que um elemento recebe um foco. O grande dife
- Ação Padrão
- : Nenhuma.
-> **Nota:** Note: The interface was {{ domxref("Event") }} prior to Gecko 24. ({{ bug(855741) }})
+> **Nota:** Note: The interface was {{ domxref("Event") }} prior to Gecko 24. ([Firefox bug 855741](https://bugzil.la/855741))
## Propriedades
diff --git a/files/pt-br/web/api/event/comparison_of_event_targets/index.md b/files/pt-br/web/api/event/comparison_of_event_targets/index.md
index 6665d60f4a3c47..d3da61a431f0a4 100644
--- a/files/pt-br/web/api/event/comparison_of_event_targets/index.md
+++ b/files/pt-br/web/api/event/comparison_of_event_targets/index.md
@@ -100,7 +100,7 @@ Há 5 tipos de _targets_ a se considerar:
alguma outra razão senão o cruzamento de uma fronteira anônima, este
evento será colocado no alvo antes que o redirecionamento ocorra. por
exemplo, eventos do mouse são redirecionados à seus elementos pais
- quando acontecem sobre nós de texto ({{ Bug("185889") }}), e neste
+ quando acontecem sobre nós de texto ([Firefox bug 185889](https://bugzil.la/185889)), e neste
caso .target mostrará o nó pai e
.explicitOriginalTarget
mostrará o nó texto. Diferente de
.originalTarget
, .explicitOriginalTarget
nunca
diff --git a/files/pt-br/web/api/event/defaultprevented/index.md b/files/pt-br/web/api/event/defaultprevented/index.md
index 2c95afc80993d0..22f349e25f3497 100644
--- a/files/pt-br/web/api/event/defaultprevented/index.md
+++ b/files/pt-br/web/api/event/defaultprevented/index.md
@@ -9,7 +9,7 @@ slug: Web/API/Event/defaultPrevented
Retorna um booleano que indica se ou não {{ domxref("event.preventDefault()") }} foi chamado no evento.
-> **Nota:** Você deve usar isso em vez de a não-padrão, método desatualizado `getPreventDefault()` (ver {{ bug(691151) }}).
+> **Nota:** Você deve usar isso em vez de a não-padrão, método desatualizado `getPreventDefault()` (ver [Firefox bug 691151](https://bugzil.la/691151)).
### Sintaxe
diff --git a/files/pt-br/web/api/idbcursor/index.md b/files/pt-br/web/api/idbcursor/index.md
index 8919ca97b93276..078af760687015 100644
--- a/files/pt-br/web/api/idbcursor/index.md
+++ b/files/pt-br/web/api/idbcursor/index.md
@@ -43,7 +43,7 @@ Pode ter um número ilimitado de cursores ao mesmo tempo. Você sempre consegue
## Constantes
-> **Aviso:** These constants are no longer available. You should use the string constants directly instead. ({{ bug(891944) }})
+> **Aviso:** These constants are no longer available. You should use the string constants directly instead. ([Firefox bug 891944](https://bugzil.la/891944))
- `NEXT`: `"next"` : The cursor shows all records, including duplicates. It starts at the lower bound of the key range and moves upwards (monotonically increasing in the order of keys).
- `NEXTUNIQUE` : `"nextunique"` : The cursor shows all records, excluding duplicates. If multiple records exist with the same key, only the first one iterated is retrieved. It starts at the lower bound of the key range and moves upwards.
diff --git a/files/pt-br/web/api/indexeddb_api/using_indexeddb/index.md b/files/pt-br/web/api/indexeddb_api/using_indexeddb/index.md
index d0082a6b6ee04e..6839df36660a80 100644
--- a/files/pt-br/web/api/indexeddb_api/using_indexeddb/index.md
+++ b/files/pt-br/web/api/indexeddb_api/using_indexeddb/index.md
@@ -585,7 +585,7 @@ function useDatabase(db) {
IndexedDB usa o princípio de mesma origem, o que significa que o banco só será acessado pelo site que o criou.
-É importante notar que o IndexedDB não funciona para conteúdo carregado em um frame de outro site (seja {{ HTMLElement("frame") }} ou {{ HTMLElement("iframe") }}. Esta é uma política de segurança e privacidade análoga ao bloqueio de cookies de terceiros. Para mais detalhes, veja {{ bug(595307) }}.
+É importante notar que o IndexedDB não funciona para conteúdo carregado em um frame de outro site (seja {{ HTMLElement("frame") }} ou {{ HTMLElement("iframe") }}. Esta é uma política de segurança e privacidade análoga ao bloqueio de cookies de terceiros. Para mais detalhes, veja [Firefox bug 595307](https://bugzil.la/595307).
## Alerta sobre fechar o navegador
@@ -595,7 +595,7 @@ Primeiro, você deve ter o cuidado de sempre deixar seu banco de dados em um est
Em segundo lugar, você nunca deve amarrar as operações de banco de dados ao evento unload. Se o evento unload é acionado pelo fechamento do navegador, todas as transações criadas no unload nunca serão concluídas. Uma abordagem intuitiva para manter algumas informações em sessões do navegador é lê-la a partir do banco de dados quando o navegador (ou uma determinada página) é aberta, atualizá-la assim que o usuário interagir com o navegador, e depois salvá-lo para o banco de dados quando o navegador (ou página) será fechada. No entanto, isso não vai funcionar. As transações de banco de dados será criado no unload, mas como elas são assíncronas, serão abortadas antes que eles possam executar.
-De fato, não existe uma maneira de garantir que as transações no IndexedDBserão completadas, mesmo com o fechamento padrão do navegador. Ver {{ bug(870645) }}.
+De fato, não existe uma maneira de garantir que as transações no IndexedDBserão completadas, mesmo com o fechamento padrão do navegador. Ver [Firefox bug 870645](https://bugzil.la/870645).
## Exemplo de IndexedDB
diff --git a/files/pt-br/web/css/text-rendering/index.md b/files/pt-br/web/css/text-rendering/index.md
index 2b2b1c36958e41..8f51732f2ac5fa 100644
--- a/files/pt-br/web/css/text-rendering/index.md
+++ b/files/pt-br/web/css/text-rendering/index.md
@@ -64,7 +64,7 @@ body {
O valor padrão de 20px para `auto` pode ser alterado na propriedade `browser.display.auto_quality_min_font_size` do navegador.
-A opção optimizeSpeed não tem efeito na versão 2.0 do Gecko, devido ao código padrão de renderização de texto que já é muito rápido e não existe até o momento um código mais rápido para esse trabalho. Veja detalhes em {{ bug(595688) }}.
+A opção optimizeSpeed não tem efeito na versão 2.0 do Gecko, devido ao código padrão de renderização de texto que já é muito rápido e não existe até o momento um código mais rápido para esse trabalho. Veja detalhes em [Firefox bug 595688](https://bugzil.la/595688).
## Especificações
diff --git a/files/pt-br/web/html/element/video/index.md b/files/pt-br/web/html/element/video/index.md
index 28b20f31f41026..b5bdd918bd5cab 100644
--- a/files/pt-br/web/html/element/video/index.md
+++ b/files/pt-br/web/html/element/video/index.md
@@ -30,7 +30,7 @@ Como qualquer elemento HTML, este elemento suporta os [global attributes](/pt-BR
- : Um atributo Booleano; se especificado, o video vai começar a carregar automaticamente mesmo que não especificado para tocar automaticamente. Isso deve ser usado em casos que é esperado que o vídeo seja reproduzido (por exemplo, se o usuário acessa a página para assistir o vídeo, mas não se o vídeo estiver incorporado à pagina junto a outro conteúdo). O vídeo é carregado até que o cache de mídia.
- > **Note:** **Nota de implementação:** embora parte dos primeiros rascunhos das especificações do HTML5, o atributo `autobuffer` foi removido das últimas versões. Ele foi removido do Gecko 2.0 e outros navegadores, e nunca implementado em outros. A especificação define um novo atributo enumerado, `preload`, para substituir o atributo `autobuffer`, com sintaxe diferente. {{ bug(548523) }}
+ > **Note:** **Nota de implementação:** embora parte dos primeiros rascunhos das especificações do HTML5, o atributo `autobuffer` foi removido das últimas versões. Ele foi removido do Gecko 2.0 e outros navegadores, e nunca implementado em outros. A especificação define um novo atributo enumerado, `preload`, para substituir o atributo `autobuffer`, com sintaxe diferente. [Firefox bug 548523](https://bugzil.la/548523)
- `buffered`
- : Um atributo que pode ser lido para determinar os intervalos do vídeo que já foram carregados. Este atributo contém um objeto {{ domxref("TimeRanges") }}.
diff --git a/files/ru/conflicting/web/api/window/beforeunload_event/index.md b/files/ru/conflicting/web/api/window/beforeunload_event/index.md
index e4b69fa3f313e4..105900f8b86539 100644
--- a/files/ru/conflicting/web/api/window/beforeunload_event/index.md
+++ b/files/ru/conflicting/web/api/window/beforeunload_event/index.md
@@ -31,7 +31,7 @@ window.onbeforeunload = function(e) {
## Примечания
-Когда это событие возвращает (или выставляет свойство returnValue) значение, отличное от null или undefined, пользователю предлагается подтвердить {{event("unload")}} страницы в {{domxref("window.prompt", "prompt")}} . В некоторых браузерах возвращаемое значение отображается в этом диалоговом окне. Начиная с Firefox 4, Chrome 51, Opera 38 и Safari 9.1 вместо возвращаемой строки будет показана общая строка, не контролируемая страницей. Например, Firefox отображает строку: "This page is asking you to confirm that you want to leave - data you have entered may not be saved.". Смотрите {{bug("588292")}} и [Chrome Platform Status](https://www.chromestatus.com/feature/5349061406228480).
+Когда это событие возвращает (или выставляет свойство returnValue) значение, отличное от null или undefined, пользователю предлагается подтвердить {{event("unload")}} страницы в {{domxref("window.prompt", "prompt")}} . В некоторых браузерах возвращаемое значение отображается в этом диалоговом окне. Начиная с Firefox 4, Chrome 51, Opera 38 и Safari 9.1 вместо возвращаемой строки будет показана общая строка, не контролируемая страницей. Например, Firefox отображает строку: "This page is asking you to confirm that you want to leave - data you have entered may not be saved.". Смотрите [Firefox bug 588292](https://bugzil.la/588292) и [Chrome Platform Status](https://www.chromestatus.com/feature/5349061406228480).
С 25 мая 2011, в спецификации HTML5 указано, что исполнение методов {{domxref("window.alert()")}}, {{domxref("window.confirm()")}} и {{domxref("window.prompt()")}} может игнорироваться во время этого события. Смотрите [спецификацию HTML5](http://www.w3.org/TR/html5/webappapis.html#user-prompts) чтобы узнать подробности.
diff --git a/files/ru/conflicting/web/css/_colon_focus-visible/index.md b/files/ru/conflicting/web/css/_colon_focus-visible/index.md
index fbe2f27da4709c..6b6bcdbd0a80a6 100644
--- a/files/ru/conflicting/web/css/_colon_focus-visible/index.md
+++ b/files/ru/conflicting/web/css/_colon_focus-visible/index.md
@@ -40,4 +40,4 @@ mybutton:-moz-focusring {
## Смотрите также
-- {{bug("418521")}}
+- [Firefox bug 418521](https://bugzil.la/418521)
diff --git a/files/ru/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md b/files/ru/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
index f0d0387a5d18e3..eebbf7f126ecd4 100644
--- a/files/ru/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
+++ b/files/ru/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.md
@@ -612,7 +612,7 @@ function instanceOf(object, constructor) {
}
```
-> **Примечание:** Реализация выше особым образом обрабатывает тип "xml". Это сделано для того, чтобы обойти особенность представления XML объектов в последних версиях JavaScript. Смотрите описание ошибки {{ bug(634150) }} если вам интересны детали.
+> **Примечание:** Реализация выше особым образом обрабатывает тип "xml". Это сделано для того, чтобы обойти особенность представления XML объектов в последних версиях JavaScript. Смотрите описание ошибки [Firefox bug 634150](https://bugzil.la/634150) если вам интересны детали.
Следующие вызовы функции instanceOf, заданной выше, вернут истинные значения:
diff --git a/files/ru/conflicting/web/javascript/reference/deprecated_and_obsolete_features_ce02ff996e57a0f0af4fbdf5f792ff46/index.md b/files/ru/conflicting/web/javascript/reference/deprecated_and_obsolete_features_ce02ff996e57a0f0af4fbdf5f792ff46/index.md
index 1ba999ca28fbec..04c366aac0c8dc 100644
--- a/files/ru/conflicting/web/javascript/reference/deprecated_and_obsolete_features_ce02ff996e57a0f0af4fbdf5f792ff46/index.md
+++ b/files/ru/conflicting/web/javascript/reference/deprecated_and_obsolete_features_ce02ff996e57a0f0af4fbdf5f792ff46/index.md
@@ -18,7 +18,7 @@ Warning: замыкания выражений являются устаревш
## Что пошло не так?
-Нестандартный синтаксис закрытия выражений (сокращённый синтаксис функций) устарел и больше не должен использоваться. Этот синтаксис будет полностью удалён в Этот синтаксис будет полностью удалён в {{bug(1083458)}} а скрипты с его помощью {{jsxref("SyntaxError")}} затем.
+Нестандартный синтаксис закрытия выражений (сокращённый синтаксис функций) устарел и больше не должен использоваться. Этот синтаксис будет полностью удалён в Этот синтаксис будет полностью удалён в [Firefox bug 1083458](https://bugzil.la/1083458) а скрипты с его помощью {{jsxref("SyntaxError")}} затем.
## Примеры
diff --git a/files/ru/conflicting/web/javascript/reference/strict_mode/index.md b/files/ru/conflicting/web/javascript/reference/strict_mode/index.md
index fd76342f2a75eb..8051f28e76b72f 100644
--- a/files/ru/conflicting/web/javascript/reference/strict_mode/index.md
+++ b/files/ru/conflicting/web/javascript/reference/strict_mode/index.md
@@ -28,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode
- Объявление функций в блоках `if (a < b) { function f() {} }`
- Очевидные ошибки
- - Объявление дважды свойства с одним и тем же именем в литерале объекта `{a: 1, b: 3, a: 7}`. Это уже изменилось в ECMAScript 6 ({{bug(1041128)}}).
+ - Объявление дважды свойства с одним и тем же именем в литерале объекта `{a: 1, b: 3, a: 7}`. Это уже изменилось в ECMAScript 6 ([Firefox bug 1041128](https://bugzil.la/1041128)).
- Объявление нескольких аргументов функции с одним и тем же именем `function f(a, b, b) {}`
Эти ошибки хороши тем, что обличают скользкие, едва уловимые ошибки и плохие практики написания кода.
diff --git a/files/ru/glossary/plugin/index.md b/files/ru/glossary/plugin/index.md
index f0500d11fcc42f..e30ff1cad4a6b4 100644
--- a/files/ru/glossary/plugin/index.md
+++ b/files/ru/glossary/plugin/index.md
@@ -20,7 +20,7 @@ slug: Glossary/Plugin
В целях повышения безопасности и улучшения производительности, Mozilla будет вести [список сайтов](/ru/docs/Plugins/Blocking_By_Domain), которые не могу использовать никакие плагины.
- Сентябрь 2017
- - : Начиная с Firefox 56 в Сентябре 2017, в Firefox для Android будет удалена поддержка всех плагинов ({{bug(1381916)}}).
+ - : Начиная с Firefox 56 в Сентябре 2017, в Firefox для Android будет удалена поддержка всех плагинов ([Firefox bug 1381916](https://bugzil.la/1381916)).
- 2019
- : В Сентябре 2019, в Firefox 69 будет удалена надстройка во Flash под названием "Всегда включён", теперь мы будет всегда спрашивать ваше разрешение, прежде чем запустить плагин на сайте.
- 2020
diff --git a/files/ru/learn/accessibility/css_and_javascript/index.md b/files/ru/learn/accessibility/css_and_javascript/index.md
index f9fde0d34ca216..91cfcd41349445 100644
--- a/files/ru/learn/accessibility/css_and_javascript/index.md
+++ b/files/ru/learn/accessibility/css_and_javascript/index.md
@@ -297,7 +297,7 @@ function createLink(testItem) {
Каждая ссылка выполняет две задачи — она рассказыает, какая ошибка случилась, а также при клике на неё можно перейти прямо в связанное поле ввода и скорректировать введённое значение.
-> **Примечание:** Часть этого примера, связанная с `focus()`, довольно хитрая. Браузеры Chrome и Edge (а также новые версии IE) не нуждаются в коде `onclick`/`focus()` — они сами переведут фокус на элемент после клика по ссылке. Safari лишь выделит нужный элемент, так что этот блок кода нужен для корректной установки фокуса. В Firefox же трюк с выделением элемента при клике по ссылке не работает вообще. Данная ошибка должна быть вскоре исправлена — тогда Firefox придет к паритету с прочими браузерами (смотрите {{bug(277178)}}).
+> **Примечание:** Часть этого примера, связанная с `focus()`, довольно хитрая. Браузеры Chrome и Edge (а также новые версии IE) не нуждаются в коде `onclick`/`focus()` — они сами переведут фокус на элемент после клика по ссылке. Safari лишь выделит нужный элемент, так что этот блок кода нужен для корректной установки фокуса. В Firefox же трюк с выделением элемента при клике по ссылке не работает вообще. Данная ошибка должна быть вскоре исправлена — тогда Firefox придет к паритету с прочими браузерами (смотрите [Firefox bug 277178](https://bugzil.la/277178)).
Дополнительно, то что `errorField` расположено в вёрстке в самом начале (тогда как визуально в интерфейсе расположено иначе при помощи CSS), позволяет пользователям увидеть, что именно не так с заполнением формы, и легко вернуться обратно к нужным полям ввода в начале страницы.
diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.md b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.md
index b3fa7489ce70ec..b15d13373236fb 100644
--- a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.md
+++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.md
@@ -137,7 +137,7 @@ activeTab полномочия включают:
Заметьте, что вы сможете иметь доступ к привилегированному tab API, только на момент взаимодействия расширения с пользователем, и пока вкладка не изменила своё состояние. То есть расширение перестанет иметь данные привилегии при изменении адреса страницы или каком-либо другом событии с вкладкой.
-Обычно вкладкой, получающей `activeTab` полномочия, является активная в данный момент вкладка, за исключением одного случая. [`menus`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/menus) API позволяет расширению создавать элементы контекстного меню, которые будут появляться непосредственно при нажатии на вкладку (элемент на панели вкладок, при нажатии на который изменяется активная вкладка). Если пользователь вызывает контекстное меню на этом элементе, тогда `activeTab` полномочия выдадутся для вкладки, по которой было произведено нажатие, несмотря на то, что она могла бы не является активной ({{bug(1446956)}} начиная с Firefox версии 63).
+Обычно вкладкой, получающей `activeTab` полномочия, является активная в данный момент вкладка, за исключением одного случая. [`menus`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/menus) API позволяет расширению создавать элементы контекстного меню, которые будут появляться непосредственно при нажатии на вкладку (элемент на панели вкладок, при нажатии на который изменяется активная вкладка). Если пользователь вызывает контекстное меню на этом элементе, тогда `activeTab` полномочия выдадутся для вкладки, по которой было произведено нажатие, несмотря на то, что она могла бы не является активной ([Firefox bug 1446956](https://bugzil.la/1446956) начиная с Firefox версии 63).
## Доступ к буферу обмена
diff --git a/files/ru/mozilla/firefox/releases/28/index.md b/files/ru/mozilla/firefox/releases/28/index.md
index 199341a2c6f9c3..e90469fcbf3e1a 100644
--- a/files/ru/mozilla/firefox/releases/28/index.md
+++ b/files/ru/mozilla/firefox/releases/28/index.md
@@ -13,8 +13,8 @@ Firefox 28 был выпущен 18 марта 2014 года. Список кл
### Инструменты разработчика
-- The {{domxref("console.exception")}} property has been added ({{bug("922214")}}).
-- The {{domxref("console.assert")}} property has been added ({{bug("760193")}}).
+- The {{domxref("console.exception")}} property has been added ([Firefox bug 922214](https://bugzil.la/922214)).
+- The {{domxref("console.assert")}} property has been added ([Firefox bug 760193](https://bugzil.la/760193)).
- App Manager: a new Manifest Editor was added.
- App Manager: the toolbox used for debugging apps is now embedded in the app manager UI.
- Web Console: added a "split console" mode - press Escape to quickly open the console in any other tool.
@@ -28,11 +28,11 @@ Firefox 28 был выпущен 18 марта 2014 года. Список кл
### CSS
-- Support for multi-line [flexbox](/ru/docs/Web/Guide/CSS/Flexible_boxes) has been added ({{bug("939901")}}).
-- Longhand East Asian [counter styles](/ru/docs/Web/CSS/list-style-type) have been implemented ({{bug("934072")}}).
-- Support for the {{cssxref("background-blend-mode")}} property has been added ({{bug("841601")}}).
-- The `none` value has been added to {{cssxref("font-variant-ligatures")}} ({{bug("913264")}}).
-- Support for the {{cssxref(":hover")}} user action pseudo-class on pseudo-elements has been implemented ({{bug("922669")}}).
+- Support for multi-line [flexbox](/ru/docs/Web/Guide/CSS/Flexible_boxes) has been added ([Firefox bug 939901](https://bugzil.la/939901)).
+- Longhand East Asian [counter styles](/ru/docs/Web/CSS/list-style-type) have been implemented ([Firefox bug 934072](https://bugzil.la/934072)).
+- Support for the {{cssxref("background-blend-mode")}} property has been added ([Firefox bug 841601](https://bugzil.la/841601)).
+- The `none` value has been added to {{cssxref("font-variant-ligatures")}} ([Firefox bug 913264](https://bugzil.la/913264)).
+- Support for the {{cssxref(":hover")}} user action pseudo-class on pseudo-elements has been implemented ([Firefox bug 922669](https://bugzil.la/922669)).
### HTML
@@ -42,22 +42,22 @@ Firefox 28 был выпущен 18 марта 2014 года. Список кл
- [ECMAScript 6](/ru/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla) (Harmony) implementation continues:
- - New `Array` methods have been implemented: {{jsxref("Array.prototype.entries()")}} and {{jsxref("Array.prototype.keys()")}} ({{bug("894658")}}).
+ - New `Array` methods have been implemented: {{jsxref("Array.prototype.entries()")}} and {{jsxref("Array.prototype.keys()")}} ([Firefox bug 894658](https://bugzil.la/894658)).
### Интерфейс/API/DOM
-- `HTMLVideoElement.canPlayType('video/webm')` now reports `maybe`. ({{bug("884275")}}).
-- The {{domxref("DocumentFragment.getElementById()")}} method has been implemented. E.g. `document.createDocumentFragment().getElementById()` ({{bug("933193")}}).
-- The {{domxref("KeyboardEvent.repeat")}} attribute has been implemented ({{bug("600117")}}).
-- The {{domxref("File")}} constructor, e.g. `new File(["foo"], "foo.txt")` has been implemented. ({{bug("819900")}}).
-- The {{domxref("NavigatorPlugins.plugins", "navigator.plugins")}} is no more enumerable, for privacy reasons ({{bug(757726)}}).
-- The two attributes {{domxref("Window.screenX")}} and {{domxref("Window.screenY")}} now return CSS pixels (and no more device pixels) ({{bug(943668)}}).
-- The two methods {{domxref("CanvasRenderingContext2D.drawSystemFocusRing()")}} and {{domxref("CanvasRenderingContext2D.drawCustomFocusRing()")}} have been implemented. The preference `canvas.focusring.enabled` must be set to `true` to activate both ({{bug(540456)}}).
-- The following attributes have been added to {{domxref("NavigatorID")}}: {{domxref("NavigatorID.appCodeName", "appCodeName")}} and {{domxref("NavigatorID.product", "product")}} ({{bug(925847)}}).
+- `HTMLVideoElement.canPlayType('video/webm')` now reports `maybe`. ([Firefox bug 884275](https://bugzil.la/884275)).
+- The {{domxref("DocumentFragment.getElementById()")}} method has been implemented. E.g. `document.createDocumentFragment().getElementById()` ([Firefox bug 933193](https://bugzil.la/933193)).
+- The {{domxref("KeyboardEvent.repeat")}} attribute has been implemented ([Firefox bug 600117](https://bugzil.la/600117)).
+- The {{domxref("File")}} constructor, e.g. `new File(["foo"], "foo.txt")` has been implemented. ([Firefox bug 819900](https://bugzil.la/819900)).
+- The {{domxref("NavigatorPlugins.plugins", "navigator.plugins")}} is no more enumerable, for privacy reasons ([Firefox bug 757726](https://bugzil.la/757726)).
+- The two attributes {{domxref("Window.screenX")}} and {{domxref("Window.screenY")}} now return CSS pixels (and no more device pixels) ([Firefox bug 943668](https://bugzil.la/943668)).
+- The two methods {{domxref("CanvasRenderingContext2D.drawSystemFocusRing()")}} and {{domxref("CanvasRenderingContext2D.drawCustomFocusRing()")}} have been implemented. The preference `canvas.focusring.enabled` must be set to `true` to activate both ([Firefox bug 540456](https://bugzil.la/540456)).
+- The following attributes have been added to {{domxref("NavigatorID")}}: {{domxref("NavigatorID.appCodeName", "appCodeName")}} and {{domxref("NavigatorID.product", "product")}} ([Firefox bug 925847](https://bugzil.la/925847)).
### MathML
-- Добавлена поддержка атрибута `mathvariant` ({{bug("114365")}}).
+- Добавлена поддержка атрибута `mathvariant` ([Firefox bug 114365](https://bugzil.la/114365)).
### SVG
@@ -65,8 +65,8 @@ _Без изменений._
### Аудио/Видео
-- Добавлена поддержка аудиокодека Opus для контента в мультимедиа-контейнерах WebM ({{bug("887978")}}).
-- Интегрирована поддержка видео-декодера VP9 ({{bug("833023")}}).
+- Добавлена поддержка аудиокодека Opus для контента в мультимедиа-контейнерах WebM ([Firefox bug 887978](https://bugzil.la/887978)).
+- Интегрирована поддержка видео-декодера VP9 ([Firefox bug 833023](https://bugzil.la/833023)).
### Сеть
@@ -74,12 +74,12 @@ _Без изменений._
## Изменения для разработчиков дополнений
-- The interface of [DeferredTask.jsm](/ru/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm) has been changed, and the `isPending()`, `start()`, `flush()`, and `cancel()` methods have been removed ({{bug("940408")}}).
+- The interface of [DeferredTask.jsm](/ru/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm) has been changed, and the `isPending()`, `start()`, `flush()`, and `cancel()` methods have been removed ([Firefox bug 940408](https://bugzil.la/940408)).
## Безопасность
-- CSP was not enforced in sandboxed iframes. This has been fixed ({{bug(886164)}}).
-- The CSP 1.1 experimental `script-nonce` directive has been implemented. The preference `security.csp.experimentalEnabled` should be set to `true` to enable this functionality ({{bug(855326)}}).
+- CSP was not enforced in sandboxed iframes. This has been fixed ([Firefox bug 886164](https://bugzil.la/886164)).
+- The CSP 1.1 experimental `script-nonce` directive has been implemented. The preference `security.csp.experimentalEnabled` should be set to `true` to enable this functionality ([Firefox bug 855326](https://bugzil.la/855326)).
## Смотрите также
diff --git a/files/ru/mozilla/firefox/releases/29/index.md b/files/ru/mozilla/firefox/releases/29/index.md
index e7a2f8e8de8164..5b89f63a32f9a5 100644
--- a/files/ru/mozilla/firefox/releases/29/index.md
+++ b/files/ru/mozilla/firefox/releases/29/index.md
@@ -17,34 +17,34 @@ Firefox 29 был выпущен 29 апреля 2014 года. Список к
- Vastly improved web console - Arrays are shown inline without clicking to bring up in the right inspector, window objects show their url, etc.
- Added the [console API](/docs/Web/API/console) to Web Workers ([bug 620935](https://bugzilla.mozilla.org/show_bug.cgi?id=620935)). Now you can log messages to the Web Console from Web Workers.
-- The [Network Monitor](/ru/docs/Tools/Network_Monitor) tool now shows performance statistics using pie charts ({{bug(846601)}}).
-- On the [Inspector](/ru/docs/Tools/Page_Inspector), preview tooltips of CSS transforms are now available ({{bug(726427)}}).
+- The [Network Monitor](/ru/docs/Tools/Network_Monitor) tool now shows performance statistics using pie charts ([Firefox bug 846601](https://bugzil.la/846601)).
+- On the [Inspector](/ru/docs/Tools/Page_Inspector), preview tooltips of CSS transforms are now available ([Firefox bug 726427](https://bugzil.la/726427)).
- DOM elements seen in the debugger and console can be removed or inspected directly, via the new buttons to the right of the variable listing.
-- A CSS source map is now supported by the [Style Editor](/ru/docs/Tools/Style_Editor) ({{bug(926014)}}).
-- Autocompletion of CSS properties and values has been added to the [Style Editor](/ru/docs/Tools/Style_Editor) ({{bug(717369)}}).
+- A CSS source map is now supported by the [Style Editor](/ru/docs/Tools/Style_Editor) ([Firefox bug 926014](https://bugzil.la/926014)).
+- Autocompletion of CSS properties and values has been added to the [Style Editor](/ru/docs/Tools/Style_Editor) ([Firefox bug 717369](https://bugzil.la/717369)).
_Больше деталей и изменений смотрите в [блоге Mozilla Hacks](https://hacks.mozilla.org/2014/02/css-source-map-support-network-performance-analysis-more-firefox-developer-tools-episode-29/)._
### CSS
-- [CSS variables](/ru/docs/Web/CSS/Using_CSS_variables) have been implemented ({{bug("773296")}}). Mozilla Hacks article can be found [here](https://hacks.mozilla.org/2013/12/css-variables-in-firefox-nightly/). They are enabled by default only for non-release builds (on release builds flip the pref `layout.css.variables.enabled` to `true` if you want to play with them).
+- [CSS variables](/ru/docs/Web/CSS/Using_CSS_variables) have been implemented ([Firefox bug 773296](https://bugzil.la/773296)). Mozilla Hacks article can be found [here](https://hacks.mozilla.org/2013/12/css-variables-in-firefox-nightly/). They are enabled by default only for non-release builds (on release builds flip the pref `layout.css.variables.enabled` to `true` if you want to play with them).
- Добавлена поддержка {{cssxref("visibility")}}`: collapse` в
- Flexboxes ({{bug(783470)}}).
-- Свойство {{cssxref("box-sizing")}} больше не нуждается в префиксе ({{bug(243412)}}).
-- The {{cssxref("will-change")}} property, a hint to that something will animate has been added. The preference `layout.css.will-change.enabled` must be switched to `true` to enable it. ({{bug(940842)}})
-- Scientific exponential notation, like `3e1` or `10e+0`, is now supported for {{cssxref("<number>")}} values ({{bug(964529)}}).
-- Тип изображения {{cssxref("<gradient>")}} теперь поддерживается в {{cssxref("border-image")}} ({{bug(709587)}}).
-- The {{cssxref("touch-action")}} property has been implemented. It is not activated by default; the `layout.css.touch_action.enabled` pref controls it. ({{bug(795567)}})
+ Flexboxes ([Firefox bug 783470](https://bugzil.la/783470)).
+- Свойство {{cssxref("box-sizing")}} больше не нуждается в префиксе ([Firefox bug 243412](https://bugzil.la/243412)).
+- The {{cssxref("will-change")}} property, a hint to that something will animate has been added. The preference `layout.css.will-change.enabled` must be switched to `true` to enable it. ([Firefox bug 940842](https://bugzil.la/940842))
+- Scientific exponential notation, like `3e1` or `10e+0`, is now supported for {{cssxref("<number>")}} values ([Firefox bug 964529](https://bugzil.la/964529)).
+- Тип изображения {{cssxref("<gradient>")}} теперь поддерживается в {{cssxref("border-image")}} ([Firefox bug 709587](https://bugzil.la/709587)).
+- The {{cssxref("touch-action")}} property has been implemented. It is not activated by default; the `layout.css.touch_action.enabled` pref controls it. ([Firefox bug 795567](https://bugzil.la/795567))
### HTML
- ` ` и ` ` доступны по умолчанию.
-- Support for the non standard `
` has been removed, as well as the layout effect of `` . Both effects can, and should, be achieved using CSS. ({{bug("949879")}})
+- Support for the non standard `` has been removed, as well as the layout effect of `` . Both effects can, and should, be achieved using CSS. ([Firefox bug 949879](https://bugzil.la/949879))
### JavaScript
-- Реализованы новые методы строк в ECMAScript 6: {{jsxref("String.prototype.codePointAt()")}} и {{jsxref("String.prototype.fromCodePoint()")}} ({{bug("918879")}}).
-- The [ECMAScript Internationalization API (ECMA-402)](http://www.ecma-international.org/ecma-402/1.0/) has been implemented and is now enabled by default in Firefox Desktop ({{bug("853301")}}):
+- Реализованы новые методы строк в ECMAScript 6: {{jsxref("String.prototype.codePointAt()")}} и {{jsxref("String.prototype.fromCodePoint()")}} ([Firefox bug 918879](https://bugzil.la/918879)).
+- The [ECMAScript Internationalization API (ECMA-402)](http://www.ecma-international.org/ecma-402/1.0/) has been implemented and is now enabled by default in Firefox Desktop ([Firefox bug 853301](https://bugzil.la/853301)):
- New objects in the new {{jsxref("Intl")}} object namespace:
@@ -61,27 +61,27 @@ _Больше деталей и изменений смотрите в [блог
- {{jsxref("Date.prototype.toLocaleTimeString()")}}
- To match the updated ECMAScript6 draft specification, the {{jsxref("Map")}} and {{jsxref("Set")}} objects now treat `-0` and `+0` as the same when checking for key and value equality.
-- `Promise` has been enabled by default ({{bug(918806)}}).
-- Completed generators now returns an {{jsxref("IteratorResult")}} object instead of throwing ({{bug(958951)}}).
+- `Promise` has been enabled by default ([Firefox bug 918806](https://bugzil.la/918806)).
+- Completed generators now returns an {{jsxref("IteratorResult")}} object instead of throwing ([Firefox bug 958951](https://bugzil.la/958951)).
- A malformed JSON string parsed by {{jsxref("JSON.parse()")}} now yields a more detailed error message containing the line and column number that caused the parsing error. This is useful when debugging large JSON data.
### Интерфейс/APIs/DOM
-- A new type of workers, {{domxref("SharedWorker")}}, is now available by default ({{bug(924089)}}).
-- The {{domxref("URLUtils")}} interface now supports the {{domxref("URLUtils.searchParams", "searchParams")}} property returning a {{domxref("URLSearchParams")}} object, allowing to modify the search params of an URL ({{bug(887836)}}). The {{domxref("URLSearchParams")}} constructor allows easier parsing of query strings.
-- The {{domxref("Worker.onLine")}} property is now supported, allowing to know the online/offline status in workers ({{bug(925437)}}).
-- As part of the implementation of Web Components, the {{domxref("HTMLShadowElement")}} interface has been implemented behind the `dom.webcomponents.enabled`. Flip it to `true` if you want to use it. ({{bug(887538)}}).
-- The read-only property {{domxref("HTMLIFrameElement.sandbox")}} is no longer a {{domxref("string")}} but an {{domxref("HTMLSettableToken")}} ({{bug(845057)}}).
-- On {{domxref("HTMLCanvasElement.getContext()")}}, the value `moz-webgl` is no longer supported. Use the standard `webgl` value ({{bug(913597)}}).
-- The constructor for {{domxref("ImageData")}} has been added. This interface can be used in a {{domxref("Worker")}}. ({{bug(959958)}})
-- The property {{domxref("NavigatorLocation.origin", "location.origin")}} is now available in workers ({{bug(964148)}}).
-- The {{domxref("ValidityState.badInput")}} property has been implemented ({{bug(827161)}}).
-- The deprecated {{domxref("Window.pkcs11")}} property has been removed; it was returning `null` since Firefox 3.0.14. ({{bug(964964)}})
-- The {{domxref("Node.cloneNode()")}} and {{domxref("Document.importNode()")}} methods take the Boolean `deep` argument. Until now, if omitted, these methods acted as if the value of `deep` was `true`. But this behavior has been changed as per the latest spec, and if omitted, the methods will act as if the value was `false`. ({{bug(937461)}})
-- {{domxref("Window._content")}} is no longer available to Web content ({{bug(946564)}}).
-- {{domxref("URLUtils.port")}} behavior has been slightly changed: set to `''` will set it to the default port associated with the protocol, and `0` to `0.` ({{bug(930450)}})
-- {{domxref("Document.referrer")}} is now based on the incumbent script ({{bug(887928)}}).
-- [Gamepad API](/ru/docs/Web/Guide/API/Gamepad) включён по умолчанию ({{bug(878828)}}).
+- A new type of workers, {{domxref("SharedWorker")}}, is now available by default ([Firefox bug 924089](https://bugzil.la/924089)).
+- The {{domxref("URLUtils")}} interface now supports the {{domxref("URLUtils.searchParams", "searchParams")}} property returning a {{domxref("URLSearchParams")}} object, allowing to modify the search params of an URL ([Firefox bug 887836](https://bugzil.la/887836)). The {{domxref("URLSearchParams")}} constructor allows easier parsing of query strings.
+- The {{domxref("Worker.onLine")}} property is now supported, allowing to know the online/offline status in workers ([Firefox bug 925437](https://bugzil.la/925437)).
+- As part of the implementation of Web Components, the {{domxref("HTMLShadowElement")}} interface has been implemented behind the `dom.webcomponents.enabled`. Flip it to `true` if you want to use it. ([Firefox bug 887538](https://bugzil.la/887538)).
+- The read-only property {{domxref("HTMLIFrameElement.sandbox")}} is no longer a {{domxref("string")}} but an {{domxref("HTMLSettableToken")}} ([Firefox bug 845057](https://bugzil.la/845057)).
+- On {{domxref("HTMLCanvasElement.getContext()")}}, the value `moz-webgl` is no longer supported. Use the standard `webgl` value ([Firefox bug 913597](https://bugzil.la/913597)).
+- The constructor for {{domxref("ImageData")}} has been added. This interface can be used in a {{domxref("Worker")}}. ([Firefox bug 959958](https://bugzil.la/959958))
+- The property {{domxref("NavigatorLocation.origin", "location.origin")}} is now available in workers ([Firefox bug 964148](https://bugzil.la/964148)).
+- The {{domxref("ValidityState.badInput")}} property has been implemented ([Firefox bug 827161](https://bugzil.la/827161)).
+- The deprecated {{domxref("Window.pkcs11")}} property has been removed; it was returning `null` since Firefox 3.0.14. ([Firefox bug 964964](https://bugzil.la/964964))
+- The {{domxref("Node.cloneNode()")}} and {{domxref("Document.importNode()")}} methods take the Boolean `deep` argument. Until now, if omitted, these methods acted as if the value of `deep` was `true`. But this behavior has been changed as per the latest spec, and if omitted, the methods will act as if the value was `false`. ([Firefox bug 937461](https://bugzil.la/937461))
+- {{domxref("Window._content")}} is no longer available to Web content ([Firefox bug 946564](https://bugzil.la/946564)).
+- {{domxref("URLUtils.port")}} behavior has been slightly changed: set to `''` will set it to the default port associated with the protocol, and `0` to `0.` ([Firefox bug 930450](https://bugzil.la/930450))
+- {{domxref("Document.referrer")}} is now based on the incumbent script ([Firefox bug 887928](https://bugzil.la/887928)).
+- [Gamepad API](/ru/docs/Web/Guide/API/Gamepad) включён по умолчанию ([Firefox bug 878828](https://bugzil.la/878828)).
### MathML
@@ -93,7 +93,7 @@ _Без изменений._
## Безопасность
-- Реализована экспериментальная директива CSP 1.1 `hash-source`. Чтобы воспользоваться этой функцией, настройка `security.csp.experimentalEnabled` должна быть установлена в положение `true` ({{bug(883975)}}).
+- Реализована экспериментальная директива CSP 1.1 `hash-source`. Чтобы воспользоваться этой функцией, настройка `security.csp.experimentalEnabled` должна быть установлена в положение `true` ([Firefox bug 883975](https://bugzil.la/883975)).
## Изменения для разработчиков дополнений
diff --git a/files/ru/mozilla/firefox/releases/31/index.md b/files/ru/mozilla/firefox/releases/31/index.md
index 3ee141e07310de..0614c30f14e9a0 100644
--- a/files/ru/mozilla/firefox/releases/31/index.md
+++ b/files/ru/mozilla/firefox/releases/31/index.md
@@ -27,39 +27,39 @@ slug: Mozilla/Firefox/Releases/31
### CSS
-- Префикс «var-» у CSS-переменных изменён на «--» ({{Bug(985838)}}).
-- Исправлен нежелательный пробел для кратного 10 000 в корейских стилях счётчика ({{Bug(985186)}}).
-- Исправлены переходы CSS-прозрачности при псевдоклассе родителя :before и значении auto свойства overflow ({{Bug(990340)}}).
-- Псевдоэлемент ::-moz-math-stretchy удалён ({{Bug(1000879)}}).
+- Префикс «var-» у CSS-переменных изменён на «--» ([Firefox bug 985838](https://bugzil.la/985838)).
+- Исправлен нежелательный пробел для кратного 10 000 в корейских стилях счётчика ([Firefox bug 985186](https://bugzil.la/985186)).
+- Исправлены переходы CSS-прозрачности при псевдоклассе родителя :before и значении auto свойства overflow ([Firefox bug 990340](https://bugzil.la/990340)).
+- Псевдоэлемент ::-moz-math-stretchy удалён ([Firefox bug 1000879](https://bugzil.la/1000879)).
### HTML
-- Реализован элемент \ ({{Bug(629350)}}).
+- Реализован элемент \ ([Firefox bug 629350](https://bugzil.la/629350)).
### JavaScript
Реализована новая функциональность ECMAScript 6:
-- Новый метод экземпляров `Array`: {{jsxref("Array.prototype.fill()")}} ({{Bug(911147)}})
-- Новая `Math`-функция: {{jsxref("Math.clz32()")}} ({{Bug(925123)}})
-- Новый метод экземпляров `String`: {{jsxref("String.prototype.normalize()")}} доступен в Firefox Desktop ({{Bug(918987)}}).
+- Новый метод экземпляров `Array`: {{jsxref("Array.prototype.fill()")}} ([Firefox bug 911147](https://bugzil.la/911147))
+- Новая `Math`-функция: {{jsxref("Math.clz32()")}} ([Firefox bug 925123](https://bugzil.la/925123))
+- Новый метод экземпляров `String`: {{jsxref("String.prototype.normalize()")}} доступен в Firefox Desktop ([Firefox bug 918987](https://bugzil.la/918987)).
- Новый метод `Object` {{jsxref("Object.setPrototypeOf()")}}.
- Новые константы `Number`: {{jsxref("Number.MAX_SAFE_INTEGER")}} and {{jsxref("Number.MIN_SAFE_INTEGER")}}.
### Интерфейсы/API/DOM
-- Реализован конструктор для `KeyboardEvent` ({{Bug(930893)}}).
-- Реализован атрибут `KeyboardEvent.isComposing` ({{Bug(993234)}}).
-- Реализован интерфейс `InputEvent` ({{Bug(993253)}}).
-- Реализован атрибут `InputEvent.isComposing` ({{Bug(993253)}}).
-- Реализован {{domxref("CSS.escape", "CSS.escape()")}} ({{Bug(955860)}}).
-- Событие `mousemove` теперь отменяемое, как в других браузерах ({{Bug(704423)}}). Вызов `preventDefault()` только выставляет атрибут `defaultPrevented` в `true`. То есть остальное поведение не изменилось. Например, это не может предотвратить выставление состояния `:hover`.
+- Реализован конструктор для `KeyboardEvent` ([Firefox bug 930893](https://bugzil.la/930893)).
+- Реализован атрибут `KeyboardEvent.isComposing` ([Firefox bug 993234](https://bugzil.la/993234)).
+- Реализован интерфейс `InputEvent` ([Firefox bug 993253](https://bugzil.la/993253)).
+- Реализован атрибут `InputEvent.isComposing` ([Firefox bug 993253](https://bugzil.la/993253)).
+- Реализован {{domxref("CSS.escape", "CSS.escape()")}} ([Firefox bug 955860](https://bugzil.la/955860)).
+- Событие `mousemove` теперь отменяемое, как в других браузерах ([Firefox bug 704423](https://bugzil.la/704423)). Вызов `preventDefault()` только выставляет атрибут `defaultPrevented` в `true`. То есть остальное поведение не изменилось. Например, это не может предотвратить выставление состояния `:hover`.
### MathML
-- Частичная реализация [OpenType MATH table](http://mpeg.chiariglione.org/standards/mpeg-4/open-font-format/text-isoiec-cd-14496-22-3rd-edition), раздел 6.3.6 ({{Bug(407059)}}). Подробнее см. [шрифты для Mozilla-всякого движка MathML](/ru/docs/Mozilla/MathML_Project/Fonts) и [MathML torture test](/ru/docs/Mozilla/MathML_Project/MathML_Torture_Test) .
-- Псевдоэлемент `::-moz-math-stretchy` удалён ({{Bug(1000879)}}).
-- Если они доступны, юникодовские математические буквенно-цифровые символы используются для полужирных, курсивных и полужирно-курсивных mathvariants ({{Bug(930504)}}).
+- Частичная реализация [OpenType MATH table](http://mpeg.chiariglione.org/standards/mpeg-4/open-font-format/text-isoiec-cd-14496-22-3rd-edition), раздел 6.3.6 ([Firefox bug 407059](https://bugzil.la/407059)). Подробнее см. [шрифты для Mozilla-всякого движка MathML](/ru/docs/Mozilla/MathML_Project/Fonts) и [MathML torture test](/ru/docs/Mozilla/MathML_Project/MathML_Torture_Test) .
+- Псевдоэлемент `::-moz-math-stretchy` удалён ([Firefox bug 1000879](https://bugzil.la/1000879)).
+- Если они доступны, юникодовские математические буквенно-цифровые символы используются для полужирных, курсивных и полужирно-курсивных mathvariants ([Firefox bug 930504](https://bugzil.la/930504)).
### SVG
diff --git a/files/ru/mozilla/firefox/releases/32/index.md b/files/ru/mozilla/firefox/releases/32/index.md
index 658dc9d2820da6..c810fe7bdffb17 100644
--- a/files/ru/mozilla/firefox/releases/32/index.md
+++ b/files/ru/mozilla/firefox/releases/32/index.md
@@ -26,28 +26,28 @@ slug: Mozilla/Firefox/Releases/32
### CSS
-- {{domxref("mix-blend-mode")}} включено по умолчанию ({{Bug(952643)}}).
-- `position:sticky` включено по умолчанию в Release сборках (раньше было только в Nightly и Aurora) ({{Bug(916315)}}).
-- реализовано box-decoration-break: Левая/правая часть box-shadow должна быть отрисована только на первом/последнем элементе inline контейнера ({{Bug(613659)}}).
-- Реализация flex-grow/flex-shrink для преобразования между нулевыми и не нулевыми значениями ({{Bug(996945)}}).
+- {{domxref("mix-blend-mode")}} включено по умолчанию ([Firefox bug 952643](https://bugzil.la/952643)).
+- `position:sticky` включено по умолчанию в Release сборках (раньше было только в Nightly и Aurora) ([Firefox bug 916315](https://bugzil.la/916315)).
+- реализовано box-decoration-break: Левая/правая часть box-shadow должна быть отрисована только на первом/последнем элементе inline контейнера ([Firefox bug 613659](https://bugzil.la/613659)).
+- Реализация flex-grow/flex-shrink для преобразования между нулевыми и не нулевыми значениями ([Firefox bug 996945](https://bugzil.la/996945)).
### HTML
-- Экспериментальная реализация свойства (включается параметром) {{HTMLElement("img")}} [`srcset`](/ru/docs/Web/HTML/Element/img#srcset). Чтобы включить его, установите значение `dom.image.srcset.enable` в `true` ({{Bug(870021)}}).
+- Экспериментальная реализация свойства (включается параметром) {{HTMLElement("img")}} [`srcset`](/ru/docs/Web/HTML/Element/img#srcset). Чтобы включить его, установите значение `dom.image.srcset.enable` в `true` ([Firefox bug 870021](https://bugzil.la/870021)).
### JavaScript
- Реализованы новые встроенные методы ECMAScript 6:
- - {{jsxref("Array.from()")}} ({{bug(904723)}})
+ - {{jsxref("Array.from()")}} ([Firefox bug 904723](https://bugzil.la/904723))
- {{jsxref("Array.prototype.copyWithin()")}}
- {{jsxref("Number.isSafeInteger()")}}
### Интерфейсы/APIs/DOM
-- Реализованы свойство {{domxref("NavigatorLanguage.languages", "navigator.languages")}} и событие {{event("languagechange")}} ({{Bug(889335)}}).
-- В методы {{domxref("KeyboardEvent.getModifierState")}}() и {{domxref("MouseEvent.getModifierState")}}() добавлена поддержка виртуального модификатора `Accel` ({{Bug(1009388)}}).
-- Добавлена экспериментальная реализация свойства {{domxref("KeyboardEvent.code")}}: она отключена в Release сборках ({{Bug(865649)}}).
+- Реализованы свойство {{domxref("NavigatorLanguage.languages", "navigator.languages")}} и событие {{event("languagechange")}} ([Firefox bug 889335](https://bugzil.la/889335)).
+- В методы {{domxref("KeyboardEvent.getModifierState")}}() и {{domxref("MouseEvent.getModifierState")}}() добавлена поддержка виртуального модификатора `Accel` ([Firefox bug 1009388](https://bugzil.la/1009388)).
+- Добавлена экспериментальная реализация свойства {{domxref("KeyboardEvent.code")}}: она отключена в Release сборках ([Firefox bug 865649](https://bugzil.la/865649)).
### MathML
diff --git a/files/ru/mozilla/firefox/releases/33/index.md b/files/ru/mozilla/firefox/releases/33/index.md
index 0787e2b891c9f8..01391813c90150 100644
--- a/files/ru/mozilla/firefox/releases/33/index.md
+++ b/files/ru/mozilla/firefox/releases/33/index.md
@@ -13,10 +13,10 @@ _Нет изменений._
### CSS
-- Реализовано **@counter-style** правило({{bug(966166)}}).
-- Больше нет необходимости использовать префикс **-moz-ethiopic-numeric**({{bug(985825)}}).
-- Добавлена поддержка **disclosure-open/disclosure-closed** стилей счётчиков({{bug(982355)}}).
-- CSS-анимация с пустыми keyframes свойствами обрабатывает события по умолчанию({{bug(1004377)}}).
+- Реализовано **@counter-style** правило([Firefox bug 966166](https://bugzil.la/966166)).
+- Больше нет необходимости использовать префикс **-moz-ethiopic-numeric**([Firefox bug 985825](https://bugzil.la/985825)).
+- Добавлена поддержка **disclosure-open/disclosure-closed** стилей счётчиков([Firefox bug 982355](https://bugzil.la/982355)).
+- CSS-анимация с пустыми keyframes свойствами обрабатывает события по умолчанию([Firefox bug 1004377](https://bugzil.la/1004377)).
### HTML
@@ -24,16 +24,16 @@ _Нет изменений._
### JavaScript
-- Удалён нестандартный метод {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).
-- Методы {{jsxref("Map.prototype.set()")}}, {{jsxref("WeakMap.prototype.set()")}} and {{jsxref("Set.prototype.add()")}} можно использовать последовательно, больше не возвращают `undefined` в место этого возвращают объект. ({{bug(1031632)}}).
-- Добавлена поддержка типа данных "Symbol" из стандарта ECMAScript 6 ({{bug(645416)}}):
+- Удалён нестандартный метод {{jsxref("Number.toInteger()")}} ([Firefox bug 1022396](https://bugzil.la/1022396)).
+- Методы {{jsxref("Map.prototype.set()")}}, {{jsxref("WeakMap.prototype.set()")}} and {{jsxref("Set.prototype.add()")}} можно использовать последовательно, больше не возвращают `undefined` в место этого возвращают объект. ([Firefox bug 1031632](https://bugzil.la/1031632)).
+- Добавлена поддержка типа данных "Symbol" из стандарта ECMAScript 6 ([Firefox bug 645416](https://bugzil.la/645416)):
- {{jsxref("Symbol")}}
- {{jsxref("Symbol.for()")}}
- {{jsxref("Symbol.keyFor()")}}
- {{jsxref("Object.getOwnPropertySymbols()")}}
-- Параметры по умолчанию инициализированные до инициализации функции или в теле функции не могут быть использованы в качестве параметров по умолчанию ({{bug(1022962)}}).
+- Параметры по умолчанию инициализированные до инициализации функции или в теле функции не могут быть использованы в качестве параметров по умолчанию ([Firefox bug 1022962](https://bugzil.la/1022962)).
### Interfaces/APIs/DOM
@@ -41,7 +41,7 @@ _Нет изменений._
### MathML
-- Используются [Open Type MATH](https://wiki.mozilla.org/MathML:Open_Type_MATH_Table#Implementation_Status) для задания констант fractions, stacks, radicals и скриптов ({{bug(961365)}}).
+- Используются [Open Type MATH](https://wiki.mozilla.org/MathML:Open_Type_MATH_Table#Implementation_Status) для задания констант fractions, stacks, radicals и скриптов ([Firefox bug 961365](https://bugzil.la/961365)).
### SVG
diff --git a/files/ru/mozilla/firefox/releases/43/index.md b/files/ru/mozilla/firefox/releases/43/index.md
index 2dc746e3601fa9..f73351f72ce310 100644
--- a/files/ru/mozilla/firefox/releases/43/index.md
+++ b/files/ru/mozilla/firefox/releases/43/index.md
@@ -25,27 +25,27 @@ slug: Mozilla/Firefox/Releases/43
### CSS
-- Удалён префикс CSS-свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).
-- CCS свойство {{cssxref("font")}} теперь поддерживает указание {{cssxref("font-stretch")}} {{bug(1057680)}}).
-- Псевдокласс {{cssxref(":fullscreen")}} теперь выбирает весь стек элементов с дисплея в полноэкранном режиме, а не только элементы высшего уровня ({{bug(1199522)}}).
-- Устаревшие свойства SVG {{cssxref("writing-mode")}}, `lr`, `lr-tb`, `rl`, `tb`, and `tb-rl`, добавлены в CSS как алиасы стандартных CSS-свойств ({{bug(1205787)}}).
+- Удалён префикс CSS-свойства {{Cssxref("hyphens")}} ([Firefox bug 953408](https://bugzil.la/953408)).
+- CCS свойство {{cssxref("font")}} теперь поддерживает указание {{cssxref("font-stretch")}} [Firefox bug 1057680](https://bugzil.la/1057680)).
+- Псевдокласс {{cssxref(":fullscreen")}} теперь выбирает весь стек элементов с дисплея в полноэкранном режиме, а не только элементы высшего уровня ([Firefox bug 1199522](https://bugzil.la/1199522)).
+- Устаревшие свойства SVG {{cssxref("writing-mode")}}, `lr`, `lr-tb`, `rl`, `tb`, and `tb-rl`, добавлены в CSS как алиасы стандартных CSS-свойств ([Firefox bug 1205787](https://bugzil.la/1205787)).
### HTML
-- Для тега {{htmlelement("img")}} с изображением формата ICO содержащего несколько кадров (анимированного), разрешение изображения будет равным разрешению самого большого кадра, а не самого малого {{bug(1201796)}}.
-- Значение области просмотра документа (viewport) (определённого с помощью тега ` args[i]`, смотри {{bug(889158)}}.
-- Объект [arguments](/ru/docs/Web/JavaScript/Reference/Functions/arguments) теперь разрешается использовать вместе с [остаточными параметрами](/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters) ({{bug(1133298)}}).
-- Теперь, объект map [`arguments`](/ru/docs/Web/JavaScript/Reference/Functions/arguments) в нестрогих функциях доступен только если функция не содержит другие [остаточные параметры](/ru/docs/Web/JavaScript/Reference/Functions/rest_parameters), или [параметры по умолчанию или](/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters)[destructured parameters](/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) ({{bug(1175394)}}).
+- Более полное соответствие спецификации ES2015, [стрелочные функции](/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions) больше не содержат свой собственный встроенный объект `arguments`. Объект `arguments` теперь прикреплён лексически (наследуется от внешней функции). В большинстве случаев, [остаточные параметры](/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters) лучшая альтернатива `(...args) => args[i]`, смотри [Firefox bug 889158](https://bugzil.la/889158).
+- Объект [arguments](/ru/docs/Web/JavaScript/Reference/Functions/arguments) теперь разрешается использовать вместе с [остаточными параметрами](/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters) ([Firefox bug 1133298](https://bugzil.la/1133298)).
+- Теперь, объект map [`arguments`](/ru/docs/Web/JavaScript/Reference/Functions/arguments) в нестрогих функциях доступен только если функция не содержит другие [остаточные параметры](/ru/docs/Web/JavaScript/Reference/Functions/rest_parameters), или [параметры по умолчанию или](/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters)[destructured parameters](/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) ([Firefox bug 1175394](https://bugzil.la/1175394)).
### Interfaces/APIs/DOM
@@ -55,30 +55,30 @@ _Без изменений._
#### IndexedDB
-- Добавлена [сортировка с учётом локали](/ru/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting), которая позволяет создавать индексы учитывающие локаль. Эти индексы потом могут быть использованы чтобы отсортировать данные с учётом правил локали. ({{bug(871846)}}). Это не стандартная функция и доступна только в Firefox.
+- Добавлена [сортировка с учётом локали](/ru/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting), которая позволяет создавать индексы учитывающие локаль. Эти индексы потом могут быть использованы чтобы отсортировать данные с учётом правил локали. ([Firefox bug 871846](https://bugzil.la/871846)). Это не стандартная функция и доступна только в Firefox.
#### Service Workers
-- Согласно спецификации, если {{domxref("ExtendableEvent.waitUntil()")}} был вызван вне обработчика {{domxref("ExtendableEvent")}}, Firefox выбросит `InvalidStateError`; также несколько подряд идущих вызовов {{domxref("ExtendableEvent.waitUntil","waitUntil()")}} теперь будут помещены в стек, и результирующие промисы будут добавлены в [extend lifetime promises](https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#dfn-extend-lifetime-promises) ({{bug(1180274)}}).
-- Реализованы методы {{domxref("PushMessageData")}} ({{bug(1149195)}}).
+- Согласно спецификации, если {{domxref("ExtendableEvent.waitUntil()")}} был вызван вне обработчика {{domxref("ExtendableEvent")}}, Firefox выбросит `InvalidStateError`; также несколько подряд идущих вызовов {{domxref("ExtendableEvent.waitUntil","waitUntil()")}} теперь будут помещены в стек, и результирующие промисы будут добавлены в [extend lifetime promises](https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#dfn-extend-lifetime-promises) ([Firefox bug 1180274](https://bugzil.la/1180274)).
+- Реализованы методы {{domxref("PushMessageData")}} ([Firefox bug 1149195](https://bugzil.la/1149195)).
#### WebRTC
-- Метод {{domxref("HTMLCanvasElement.captureStream()")}} активирован в Firefox по умолчанию ({{bug(1177276)}}).
+- Метод {{domxref("HTMLCanvasElement.captureStream()")}} активирован в Firefox по умолчанию ([Firefox bug 1177276](https://bugzil.la/1177276)).
#### Разное
-- [Battery Status API](/ru/docs/Web/API/Battery_Status_API) теперь использует новый синтаксис промисов для {{domxref("Navigator.getBattery()")}}, так как это описано в последней версии спецификации ({{bug(1050749)}}).
-- Заголовок `User-Agent` более не в списке {{Glossary("Forbidden_header_name", "forbidden header names", 1)}} и теперь может быть установлен в объект [Fetch](/ru/docs/Web/API/Fetch_API) {{domxref("Headers")}}, через XHR {{domxref("XMLHttpRequest.setRequestHeader()")}},… ({{bug(1188932)}}).
-- Конструктор {{domxref("MediaRecorder.MediaRecorder()")}} теперь принимает дополнительно необязательный параметр типа словарь (dictionary), который позволяет вам устанавливать произвольный битрейт для записываемого аудио/видео ({{bug("1161276")}}).
-- Реализован интерфейс {{domxref("PerformanceObserver")}}, из [Performance Timeline API](/ru/docs/Web/API/Performance_Timeline_API) ({{bug(1165796)}}).
-- Добавлены дополнительно два интерфейса в [Frame Timing API](/ru/docs/Web/API/Frame_Timing_API), {{domxref("PerformanceRenderTiming")}} и {{domxref("PerformanceCompositeTiming")}} ({{bug(1191178)}}).
-- Реализована современная версия [Screen Orientation API](/ru/docs/Web/API/Screen_Orientation_API): доступны беспрефиксные интерфейсы {{domxref("Screen.orientation")}} и {{domxref("ScreenOrientation")}} ({{bug("1131470")}}). Не стандартные {{domxref("Screen.mozOrientation")}}, {{domxref("Screen.onmozorientationchange")}}, {{domxref("Screen.mozLockOrientation()")}}, и {{domxref("Screen.mozUnlockOrientation()")}} будут удалены в будущем.
-- В Линукс, как и в Windows, {{domxref("Event.timeStamp")}} теперь возвращает {domxref("DOMHighResTimeStamp")}} ({{bug(1026803)}}).
-- Экспериментальная поддержка {{domxref("Selection")}} событий {{event("selectionchange")}} и {{event("selectstart")}}, а также добавлены {{domxref("Document.onselectionchange")}} и {{domxref("GlobalEventHandlers.onselectstart")}} свойства для обработчиков событий ({{bug(571294)}}). Событие `selectionchange` теперь возникает на {{domxref("Document")}} если связано с объектом `Selection`, или в особом случае {{domxref("HTMLInputElement")}} или {{domxref("HTMLTextAreaElement")}} ({{bug(1196479)}}). Это свойство контролируется с помощью настройки `dom.select_events.enabled`, которое по умолчанию имеет значение `false`, за исключением Firefox Nightly.
-- Поддержка {{domxref("MouseEvent.offsetX")}} и {{domxref("MouseEvent.offsetY")}} доступна по умолчанию в Android версии Firefox и Firefox OS ({{bug(1204841)}}).
-- Удалён метод {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).
-- Конструктор {{domxref("Request.Request", "Request()")}} а также {{domxref("Window.fetch", "fetch()")}} теперь выбросит исключение {{jsxref("TypeError")}} если будет использовано в URL которое содержит параметры с именами username и password ({{bug(1195820)}}).
+- [Battery Status API](/ru/docs/Web/API/Battery_Status_API) теперь использует новый синтаксис промисов для {{domxref("Navigator.getBattery()")}}, так как это описано в последней версии спецификации ([Firefox bug 1050749](https://bugzil.la/1050749)).
+- Заголовок `User-Agent` более не в списке {{Glossary("Forbidden_header_name", "forbidden header names", 1)}} и теперь может быть установлен в объект [Fetch](/ru/docs/Web/API/Fetch_API) {{domxref("Headers")}}, через XHR {{domxref("XMLHttpRequest.setRequestHeader()")}},… ([Firefox bug 1188932](https://bugzil.la/1188932)).
+- Конструктор {{domxref("MediaRecorder.MediaRecorder()")}} теперь принимает дополнительно необязательный параметр типа словарь (dictionary), который позволяет вам устанавливать произвольный битрейт для записываемого аудио/видео ([Firefox bug 1161276](https://bugzil.la/1161276)).
+- Реализован интерфейс {{domxref("PerformanceObserver")}}, из [Performance Timeline API](/ru/docs/Web/API/Performance_Timeline_API) ([Firefox bug 1165796](https://bugzil.la/1165796)).
+- Добавлены дополнительно два интерфейса в [Frame Timing API](/ru/docs/Web/API/Frame_Timing_API), {{domxref("PerformanceRenderTiming")}} и {{domxref("PerformanceCompositeTiming")}} ([Firefox bug 1191178](https://bugzil.la/1191178)).
+- Реализована современная версия [Screen Orientation API](/ru/docs/Web/API/Screen_Orientation_API): доступны беспрефиксные интерфейсы {{domxref("Screen.orientation")}} и {{domxref("ScreenOrientation")}} ([Firefox bug 1131470](https://bugzil.la/1131470)). Не стандартные {{domxref("Screen.mozOrientation")}}, {{domxref("Screen.onmozorientationchange")}}, {{domxref("Screen.mozLockOrientation()")}}, и {{domxref("Screen.mozUnlockOrientation()")}} будут удалены в будущем.
+- В Линукс, как и в Windows, {{domxref("Event.timeStamp")}} теперь возвращает {domxref("DOMHighResTimeStamp")}} ([Firefox bug 1026803](https://bugzil.la/1026803)).
+- Экспериментальная поддержка {{domxref("Selection")}} событий {{event("selectionchange")}} и {{event("selectstart")}}, а также добавлены {{domxref("Document.onselectionchange")}} и {{domxref("GlobalEventHandlers.onselectstart")}} свойства для обработчиков событий ([Firefox bug 571294](https://bugzil.la/571294)). Событие `selectionchange` теперь возникает на {{domxref("Document")}} если связано с объектом `Selection`, или в особом случае {{domxref("HTMLInputElement")}} или {{domxref("HTMLTextAreaElement")}} ([Firefox bug 1196479](https://bugzil.la/1196479)). Это свойство контролируется с помощью настройки `dom.select_events.enabled`, которое по умолчанию имеет значение `false`, за исключением Firefox Nightly.
+- Поддержка {{domxref("MouseEvent.offsetX")}} и {{domxref("MouseEvent.offsetY")}} доступна по умолчанию в Android версии Firefox и Firefox OS ([Firefox bug 1204841](https://bugzil.la/1204841)).
+- Удалён метод {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ([Firefox bug 1206030](https://bugzil.la/1206030)).
+- Конструктор {{domxref("Request.Request", "Request()")}} а также {{domxref("Window.fetch", "fetch()")}} теперь выбросит исключение {{jsxref("TypeError")}} если будет использовано в URL которое содержит параметры с именами username и password ([Firefox bug 1195820](https://bugzil.la/1195820)).
### MathML
@@ -102,9 +102,9 @@ _Без изменений._
## Безопасность
-- Доступ к Web Storage (i.e. `localStorage` и `sessionStorage`) из других IFrame-мов запрещён если у пользователя [заблокированы куки из сторонних сервисов (других веб-сайтов)](https://support.mozilla.org/en-US/kb/disable-third-party-cookies) ({{bug("536509")}}).
-- Белый список удалён из Nightly и Aurora/Dev Edition браузеров ({{bug(1201023)}}). Также запланировано удаление из Beta и Release версий в следующей версии (Firefox 44).
-- Реализована целостность ресурсов для {{htmlelement("script")}} и {{htmlelement("link")}} которые ведут к файлам стилей ({{bug("992096")}}).
+- Доступ к Web Storage (i.e. `localStorage` и `sessionStorage`) из других IFrame-мов запрещён если у пользователя [заблокированы куки из сторонних сервисов (других веб-сайтов)](https://support.mozilla.org/en-US/kb/disable-third-party-cookies) ([Firefox bug 536509](https://bugzil.la/536509)).
+- Белый список удалён из Nightly и Aurora/Dev Edition браузеров ([Firefox bug 1201023](https://bugzil.la/1201023)). Также запланировано удаление из Beta и Release версий в следующей версии (Firefox 44).
+- Реализована целостность ресурсов для {{htmlelement("script")}} и {{htmlelement("link")}} которые ведут к файлам стилей ([Firefox bug 992096](https://bugzil.la/992096)).
## Изменения для разработчиков дополнений и разработчиков Mozilla
diff --git a/files/ru/mozilla/firefox/releases/53/index.md b/files/ru/mozilla/firefox/releases/53/index.md
index 25aea887151e87..b3ca30b0672b53 100644
--- a/files/ru/mozilla/firefox/releases/53/index.md
+++ b/files/ru/mozilla/firefox/releases/53/index.md
@@ -11,83 +11,83 @@ Firefox 53 был выпущен 19 апреля 2017. В этой статье
### Инструменты разработчика
-- Избегание задержки в прокрутке на подсветке заданных АПЗ ({{bug (1312103)}}).
-- Добавлена возможность [копировать полный путь CSS]() элемента ({{bug(1323700)}}).
-- Devtools добавлена поддержка CSS-цвета-4 ({{bug (1310681)}}).
-- Разметка вид: добавить визуальную подсказку между открывающим и закрывающим тегами сложенного узла ({{bug(1323193)}}).
+- Избегание задержки в прокрутке на подсветке заданных АПЗ ([Firefox bug 1312103](https://bugzil.la/1312103)).
+- Добавлена возможность [копировать полный путь CSS]() элемента ([Firefox bug 1323700](https://bugzil.la/1323700)).
+- Devtools добавлена поддержка CSS-цвета-4 ([Firefox bug 1310681](https://bugzil.la/1310681)).
+- Разметка вид: добавить визуальную подсказку между открывающим и закрывающим тегами сложенного узла ([Firefox bug 1323193](https://bugzil.la/1323193)).
### CSS
#### Новые возможности
-- В `mask-*`свойствах обыкновенного письма (см [CSS маски](/ru/docs/Web/CSS/CSS_Masks) ) все поддерживается и доступны по умолчанию (см {{bug (1251161)}}).
-- Добавлено {{cssxref("caret-color")}} Свойство ({{bug (1063162)}}).
-- Реализована {{cssxref("place-items")}} / {{cssxref("place-self")}} / {{cssxref("place-content")}} Shorthands ({{bug (1319958)}} ).
-- Добавлено `flow-root` значение {{cssxref ( "display")}} свойства ({{bug(1322191)}}).
-- {{cssxref("tab-size", "-moz-tab-size")}} теперь принимает {{cssxref("<length>")}} значения ({{bug (943918)}}), а теперь анимируемый ({{bug (1308110)}}).
-- {{cssxref("mask-mode")}}: яркости не работает на градиентных масок ({{bug (1346265)}}).
-- \[CSS-сетка] FR Единица в {{cssxref("grid-template-rows")}} не заполняя окно просмотра ({{bug(1346699)}}).
-- гибкие элементы не сортируются в соответствии с «порядком», если они отделены друг от друга abspos собрата ({{bug (1345873)}}).
+- В `mask-*`свойствах обыкновенного письма (см [CSS маски](/ru/docs/Web/CSS/CSS_Masks) ) все поддерживается и доступны по умолчанию (см [Firefox bug 1251161](https://bugzil.la/1251161)).
+- Добавлено {{cssxref("caret-color")}} Свойство ([Firefox bug 1063162](https://bugzil.la/1063162)).
+- Реализована {{cssxref("place-items")}} / {{cssxref("place-self")}} / {{cssxref("place-content")}} Shorthands ([Firefox bug 1319958](https://bugzil.la/1319958) ).
+- Добавлено `flow-root` значение {{cssxref ( "display")}} свойства ([Firefox bug 1322191](https://bugzil.la/1322191)).
+- {{cssxref("tab-size", "-moz-tab-size")}} теперь принимает {{cssxref("<length>")}} значения ([Firefox bug 943918](https://bugzil.la/943918)), а теперь анимируемый ([Firefox bug 1308110](https://bugzil.la/1308110)).
+- {{cssxref("mask-mode")}}: яркости не работает на градиентных масок ([Firefox bug 1346265](https://bugzil.la/1346265)).
+- \[CSS-сетка] FR Единица в {{cssxref("grid-template-rows")}} не заполняя окно просмотра ([Firefox bug 1346699](https://bugzil.la/1346699)).
+- гибкие элементы не сортируются в соответствии с «порядком», если они отделены друг от друга abspos собрата ([Firefox bug 1345873](https://bugzil.la/1345873)).
#### Другие изменения
-- Включить маски longhands по элементам SVG ({{bug(1319667)}}).
-- \[CSS-сетка] Исправлено: `align-self`/ `justify-self:stretch`/ `normal` не работает на `` элементах сетки ({{bug (1316051)}}).
-- Установленный: `clip-path: circle()` с большой ссылкой окно и процент радиус не оказывают правильно ({{bug (1324713)}}.
-- При применении {{cssxref ("text-transform")}} значения из `uppercase` древнегреческого текста, акцент на дизъюнктивной ETA (rj) больше не удаляется (см {{bug(1322989)}}).
-- Наличие `contents` значения {{cssxref ("display")}} контролировали через `layout.css.display-contents.enabled` настройку. В Firefox 53 эта настройка была удалена полностью, так что значение всегда будет доступен и больше не могут быть отключены ({{bug (1295788)}}).
+- Включить маски longhands по элементам SVG ([Firefox bug 1319667](https://bugzil.la/1319667)).
+- \[CSS-сетка] Исправлено: `align-self`/ `justify-self:stretch`/ `normal` не работает на `` элементах сетки ([Firefox bug 1316051](https://bugzil.la/1316051)).
+- Установленный: `clip-path: circle()` с большой ссылкой окно и процент радиус не оказывают правильно ([Firefox bug 1324713](https://bugzil.la/1324713).
+- При применении {{cssxref ("text-transform")}} значения из `uppercase` древнегреческого текста, акцент на дизъюнктивной ETA (rj) больше не удаляется (см [Firefox bug 1322989](https://bugzil.la/1322989)).
+- Наличие `contents` значения {{cssxref ("display")}} контролировали через `layout.css.display-contents.enabled` настройку. В Firefox 53 эта настройка была удалена полностью, так что значение всегда будет доступен и больше не могут быть отключены ([Firefox bug 1295788](https://bugzil.la/1295788)).
### JavaScript
-- ECMAScript 2015 семантика для {{jsxref ( "Function.name")}} свойства были реализованы. Это включает в себя выведенные имена на анонимные функции ( `var foo = function() {}`) ({{bug (883377)}}).
-- ECMAScript 2015 семантика для закрытия итераторы были реализованы. Это влияет на [`for...of`](/ru/docs/Web/JavaScript/Reference/Statements/for...of)цикл, например ({{bug(1147371)}}).
-- [Шаблон Буквальное предложение Revision](https://tc39.github.io/proposal-template-literal-revision/) , что [снимает ограничения избежать последовательностей на помеченных литералах шаблона](/ru/docs/Web/JavaScript/Reference/Template_literals#Tagged_template_literals_and_escape_sequences) было реализовано ({{bug(1317375)}}).
-- Нестандартные [Струнные дженерики](/ru/docs/Web/JavaScript/Reference/Global_Objects/String#String_generic_methods) теперь представьте предупреждение устаревания в консоли. Не используйте их больше, они будут удалены в будущем! ({{bug (1319926)}}).
-- Статическое `length` свойство {{jsxref ( "TypedArray")}} объектов было изменено с 3 до 0 в соответствии с ES2016 ({{bug (1317306)}}).
-- {{jsxref ( "SharedArrayBuffer")}} теперь может быть использован в {{jsxref ( "DataView")}} объекты ({{bug (1246597)}}).
-- В более ранних версиях спецификации, {{jsxref ( "SharedArrayBuffer")}} объектов необходимо явно переданы в ходе [структурированного клонирования](/ru/docs/Web/API/Web_Workers_API/Structured_clone_algorithm) . В новой спецификации они не являются [переводными объекты](/ru/docs/Web/API/Transferable) больше , и , следовательно , не должны быть в списке передачи. Новое поведение используется для представления консоли предупреждения только, но теперь будет выдавать ошибку ({{bug(1302037)}}).
-- {{jsxref ( "ArrayBuffer")}} длина теперь ограничена {{jsxref ( "Number.MAX_SAFE_INTEGER")}} (> = 2 \*\* 53) ({{bug (1255128)}}).
-- {{jsxref ( "Error.prototype")}} и другие нативный объект ошибки прототипы , как {{jsxref ( "RangeError.prototype")}} и т.д. теперь обычные объекты вместо соответствующих объектов Error. (В частности, `Object.prototype.toString.call(Error.prototype)` теперь `"[object Object]"`вместо `"[object Error]"`.) ({{bug (1213341)}}).
+- ECMAScript 2015 семантика для {{jsxref ( "Function.name")}} свойства были реализованы. Это включает в себя выведенные имена на анонимные функции ( `var foo = function() {}`) ([Firefox bug 883377](https://bugzil.la/883377)).
+- ECMAScript 2015 семантика для закрытия итераторы были реализованы. Это влияет на [`for...of`](/ru/docs/Web/JavaScript/Reference/Statements/for...of)цикл, например ([Firefox bug 1147371](https://bugzil.la/1147371)).
+- [Шаблон Буквальное предложение Revision](https://tc39.github.io/proposal-template-literal-revision/) , что [снимает ограничения избежать последовательностей на помеченных литералах шаблона](/ru/docs/Web/JavaScript/Reference/Template_literals#Tagged_template_literals_and_escape_sequences) было реализовано ([Firefox bug 1317375](https://bugzil.la/1317375)).
+- Нестандартные [Струнные дженерики](/ru/docs/Web/JavaScript/Reference/Global_Objects/String#String_generic_methods) теперь представьте предупреждение устаревания в консоли. Не используйте их больше, они будут удалены в будущем! ([Firefox bug 1319926](https://bugzil.la/1319926)).
+- Статическое `length` свойство {{jsxref ( "TypedArray")}} объектов было изменено с 3 до 0 в соответствии с ES2016 ([Firefox bug 1317306](https://bugzil.la/1317306)).
+- {{jsxref ( "SharedArrayBuffer")}} теперь может быть использован в {{jsxref ( "DataView")}} объекты ([Firefox bug 1246597](https://bugzil.la/1246597)).
+- В более ранних версиях спецификации, {{jsxref ( "SharedArrayBuffer")}} объектов необходимо явно переданы в ходе [структурированного клонирования](/ru/docs/Web/API/Web_Workers_API/Structured_clone_algorithm) . В новой спецификации они не являются [переводными объекты](/ru/docs/Web/API/Transferable) больше , и , следовательно , не должны быть в списке передачи. Новое поведение используется для представления консоли предупреждения только, но теперь будет выдавать ошибку ([Firefox bug 1302037](https://bugzil.la/1302037)).
+- {{jsxref ( "ArrayBuffer")}} длина теперь ограничена {{jsxref ( "Number.MAX_SAFE_INTEGER")}} (> = 2 \*\* 53) ([Firefox bug 1255128](https://bugzil.la/1255128)).
+- {{jsxref ( "Error.prototype")}} и другие нативный объект ошибки прототипы , как {{jsxref ( "RangeError.prototype")}} и т.д. теперь обычные объекты вместо соответствующих объектов Error. (В частности, `Object.prototype.toString.call(Error.prototype)` теперь `"[object Object]"`вместо `"[object Error]"`.) ([Firefox bug 1213341](https://bugzil.la/1213341)).
### Мероприятия
-- CSS Transitions: The {{event("transitionstart")}}, {{event ( "transitionrun")}} и {{event ( "transitioncancel")}} события были реализованы (см {{bug (1264125)}} и {{bug (1287983)}}).
-- {{Domxref ( "CompositionEvent.CompositionEvent", "CompositionEvent")}} Конструктор был реализован (см {{bug(1002256)}}).
-- {{Domxref ( "MouseEvent.x")}} и {{domxref ( "MouseEvent.y")}} псевдонимами {{domxref ( "MouseEvent.clientX")}} / {{domxref ( "MouseEvent.clientY" )}} были реализованы (см {{bug(424390)}}).
-- {{Event ( "auxclick")}} событие и соответствующий {{domxref ( "GlobalEventHandlers.onauxclick")}} был реализован обработчик (см {{bug (1304044)}}).
+- CSS Transitions: The {{event("transitionstart")}}, {{event ( "transitionrun")}} и {{event ( "transitioncancel")}} события были реализованы (см [Firefox bug 1264125](https://bugzil.la/1264125) и [Firefox bug 1287983](https://bugzil.la/1287983)).
+- {{Domxref ( "CompositionEvent.CompositionEvent", "CompositionEvent")}} Конструктор был реализован (см [Firefox bug 1002256](https://bugzil.la/1002256)).
+- {{Domxref ( "MouseEvent.x")}} и {{domxref ( "MouseEvent.y")}} псевдонимами {{domxref ( "MouseEvent.clientX")}} / {{domxref ( "MouseEvent.clientY" )}} были реализованы (см [Firefox bug 424390](https://bugzil.la/424390)).
+- {{Event ( "auxclick")}} событие и соответствующий {{domxref ( "GlobalEventHandlers.onauxclick")}} был реализован обработчик (см [Firefox bug 1304044](https://bugzil.la/1304044)).
- {{Event ( "transitioncancel")}} событие теперь уволен после [перехода](/ru/docs/Web/CSS/CSS_Transitions) отменяется. См {{domxref ( "GlobalEventHandlers.ontransitioncancel")}} для получения более подробной информации и пример ({{bug ( "1264125")}}).
### DOM
-- {{Domxref ( "HTMLHyperLinkElementUtils.pathname", "путь")}} и {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства ранее возвращено неправильные части в URL. Например, для URL из `http://z.com/x?a=true&b=false`, `pathname` будет возвращаться « `/x?a=true&b=false"` и `search` вернётся„", а не» `/x` «и» `?a=true&b=false"` соответственно. Теперь это было исправлено ({{bug (1310483)}}).
+- {{Domxref ( "HTMLHyperLinkElementUtils.pathname", "путь")}} и {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства ранее возвращено неправильные части в URL. Например, для URL из `http://z.com/x?a=true&b=false`, `pathname` будет возвращаться « `/x?a=true&b=false"` и `search` вернётся„", а не» `/x` «и» `?a=true&b=false"` соответственно. Теперь это было исправлено ([Firefox bug 1310483](https://bugzil.la/1310483)).
- {{Domxref ( "URLSearchParams.URLSearchParams", "URLSearchParams ()")}} Конструктор теперь принимает на {{domxref ( "USVString")}} или последовательность {{domxref ( "USVString")}} ев в качестве инициализации объект ({{bug( "1330678")}}).
-- {{Domxref ( "Selection.setBaseAndExtent ()")}} метод [API выбора](/ru/docs/Web/API/Selection_API) теперь реализован (см {{bug (1321623)}}).
-- ["Fakepath"](https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly) дополнение `file` типа {{HTMLElement ( "вход")}} `values` была реализована в Gecko, давая его соотношение с другими браузерами (см {{bug (1274596)}}).
-- {{Domxref ( "Node.getRootNode ()")}} была реализована, заменяя устаревшее {{domxref ( "Node.rootNode")}} Свойство ({{bug(1269155)}}).
+- {{Domxref ( "Selection.setBaseAndExtent ()")}} метод [API выбора](/ru/docs/Web/API/Selection_API) теперь реализован (см [Firefox bug 1321623](https://bugzil.la/1321623)).
+- ["Fakepath"](https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly) дополнение `file` типа {{HTMLElement ( "вход")}} `values` была реализована в Gecko, давая его соотношение с другими браузерами (см [Firefox bug 1274596](https://bugzil.la/1274596)).
+- {{Domxref ( "Node.getRootNode ()")}} была реализована, заменяя устаревшее {{domxref ( "Node.rootNode")}} Свойство ([Firefox bug 1269155](https://bugzil.la/1269155)).
- Собственные свойства {{domxref ( "Plugin")}} и {{domxref ( "PluginArray")}} объектов больше не перечислимы ({{bug ( "1270366")}}).
- Названные свойства {{domxref ( "MimeTypeArray")}} объекты больше не перечислимы ({{bug ( "1270364")}}).
-- [API разрешений](/ru/docs/Web/API/Permissions_API) теперь имеет новое название разрешения доступного - `persistent-storage`- как он используется при создании {{domxref ( "Permissions.query ()")}} (см {{bug (1270038)}}). Это позволяет источнику использовать постоянную форму (т.е. [постоянного хранения](https://storage.spec.whatwg.org/#persistence) ) для его хранения, в соответствии с [API хранения](https://storage.spec.whatwg.org/) .
+- [API разрешений](/ru/docs/Web/API/Permissions_API) теперь имеет новое название разрешения доступного - `persistent-storage`- как он используется при создании {{domxref ( "Permissions.query ()")}} (см [Firefox bug 1270038](https://bugzil.la/1270038)). Это позволяет источнику использовать постоянную форму (т.е. [постоянного хранения](https://storage.spec.whatwg.org/#persistence) ) для его хранения, в соответствии с [API хранения](https://storage.spec.whatwg.org/) .
### Рабочие и работники сферы обслуживания
-- [Network Information API](/ru/docs/Web/API/Network_Information_API) теперь доступен в рабочих (см {{bug (1323172)}}).
-- [События сервера посланных](/ru/docs/Web/API/Server-sent_events) теперь могут быть использованы из рабочих (см {{bug (1267903)}}).
-- {{Domxref ( "ExtendableEvent.waitUntil", "ExtendableEvent.waitUntil ()")}} Теперь можно вызвать асинхронно (см {{bug(1263304)}}).
+- [Network Information API](/ru/docs/Web/API/Network_Information_API) теперь доступен в рабочих (см [Firefox bug 1323172](https://bugzil.la/1323172)).
+- [События сервера посланных](/ru/docs/Web/API/Server-sent_events) теперь могут быть использованы из рабочих (см [Firefox bug 1267903](https://bugzil.la/1267903)).
+- {{Domxref ( "ExtendableEvent.waitUntil", "ExtendableEvent.waitUntil ()")}} Теперь можно вызвать асинхронно (см [Firefox bug 1263304](https://bugzil.la/1263304)).
### WebGL
-- {{Domxref ( "WEBGL_compressed_texture_astc")}} реализуется расширение WebGL ({{bug(1250077)}}).
-- {{Domxref ( "WEBGL_debug_renderer_info")}} расширение WebGL теперь включён по умолчанию ({{bug(1336645)}}).
+- {{Domxref ( "WEBGL_compressed_texture_astc")}} реализуется расширение WebGL ([Firefox bug 1250077](https://bugzil.la/1250077)).
+- {{Domxref ( "WEBGL_debug_renderer_info")}} расширение WebGL теперь включён по умолчанию ([Firefox bug 1336645](https://bugzil.la/1336645)).
### Аудио, видео и медиа
#### Генеральная
-- Начиная с **Firefox 53 для Android** , декодирование массовой информации обрабатывается вне процесса для повышения производительности на многоядерных системах ({{bug (1333323)}}).
+- Начиная с **Firefox 53 для Android** , декодирование массовой информации обрабатывается вне процесса для повышения производительности на многоядерных системах ([Firefox bug 1333323](https://bugzil.la/1333323)).
#### элементы медиа
-- {{domxref ( "HTMLMediaElement.play ()")}} Метод, используемый для начала воспроизведения медиа в любом медиа-элемента, теперь возвращает {{jsxref ( "Promise")}}, которая выполняется, когда воспроизведение начинается и отклоняется если произошла ошибка ({{bug(1244768)}}).
+- {{domxref ( "HTMLMediaElement.play ()")}} Метод, используемый для начала воспроизведения медиа в любом медиа-элемента, теперь возвращает {{jsxref ( "Promise")}}, которая выполняется, когда воспроизведение начинается и отклоняется если произошла ошибка ([Firefox bug 1244768](https://bugzil.la/1244768)).
#### Web Audio API
@@ -97,7 +97,7 @@ Firefox 53 был выпущен 19 апреля 2017. В этой статье
- В {{domxref ( "RTCPeerConnection")}} методы {{domxref ( "RTCPeerConnection.createOffer", "createOffer ()")}} и {{domxref ( "RTCPeerConnection.createAnswer", "createAnswer ()")}} Теперь возвращает {{jsxref ( "промис")}} , который возвращает объект , соответствующий словарь {{domxref ( "RTCSessionDescriptionInit")}} вместо возврата {{domxref ( "RTCSessionDescription")}} непосредственно. Существующий код будет продолжать работать, но [новый код можно записать более просто](/ru/docs/Web/API/RTCPeerConnection/setLocalDescription#About_the_session_description_parameter) .
- Аналогичным образом , {{domxref ( "RTCPeerConnection")}} методы {{domxref ( "RTCPeerConnection.setLocalDescription", "setLocalDescription ()")}} и {{domxref ( "RTCPeerConnection.setRemoteDescription", "setRemoteDescription ()")}} теперь принимают в качестве входных данных объекта , соответствующего словарю {{domxref ( "RTCSessionDescriptionInit")}}. Существующий код продолжает работать, но [может быть упрощена](/ru/docs/Web/API/RTCPeerConnection/setLocalDescription#About_the_session_description_parameter) .
-- {{Domxref ( "RTCPeerConnection.addIceCandidate ()")}} теперь принимает в качестве входных данных объекта, соответствующую {{domxref ( "RTCIceCandidateInit")}} словарь. Это совместимо с существующим кодом, но позволяет новый код, который будет написано чуть более просто при использовании в сочетании с изменениями перечисленных выше ({{bug (1263312)}}).
+- {{Domxref ( "RTCPeerConnection.addIceCandidate ()")}} теперь принимает в качестве входных данных объекта, соответствующую {{domxref ( "RTCIceCandidateInit")}} словарь. Это совместимо с существующим кодом, но позволяет новый код, который будет написано чуть более просто при использовании в сочетании с изменениями перечисленных выше ([Firefox bug 1263312](https://bugzil.la/1263312)).
- {{glossary( "DTMF")}} поддержка теперь включена по умолчанию , используя {{domxref ( "RTCDTMFSender")}}. См [Использование DTMF с WebRTC](/ru/docs/Web/API/WebRTC_API/Using_DTMF) для получения дополнительной информации о том , как это работает.
### HTTP / Networking
@@ -110,31 +110,31 @@ Firefox 53 был выпущен 19 апреля 2017. В этой статье
- 3 - `no-referrer-when-downgrade` (по умолчанию)
- Поддержка следующего протокола переговоров (NPN) была удалена в пользу [протокола прикладного уровня переговоров](https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation) (ALPN) - см {{bug ( "1248198")}}.
-- {{HTTPHeader ( "Large-Allocation")}} заголовок HTTP теперь доступен по умолчанию, и больше не скрывается за привилегированную ({{bug(1331083)}}).
+- {{HTTPHeader ( "Large-Allocation")}} заголовок HTTP теперь доступен по умолчанию, и больше не скрывается за привилегированную ([Firefox bug 1331083](https://bugzil.la/1331083)).
### SVG
-- Частично реализована {{domxref ( "SVGGeometryElement")}} интерфейс ({{bug (1239100)}}).
+- Частично реализована {{domxref ( "SVGGeometryElement")}} интерфейс ([Firefox bug 1239100](https://bugzil.la/1239100)).
## Переезды с веб-платформы
### HTML / XML
-- `dom.details_element.enabled` Прив - которая контролируется включение / отключение {{HTMLElement ( "детали")}} и {{HTMLElement ( "Резюме")}} опорный элемент в Firefox - теперь был удалён из `about:config`. Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. См {{bug (1271549)}}.
+- `dom.details_element.enabled` Прив - которая контролируется включение / отключение {{HTMLElement ( "детали")}} и {{HTMLElement ( "Резюме")}} опорный элемент в Firefox - теперь был удалён из `about:config`. Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. См [Firefox bug 1271549](https://bugzil.la/1271549).
### CSS
-- Удалён вариант с префиксом `-moz` для псевдо-класса {{cssxref(":dir", ":dir()")}} ({{bug(1270406)}}).
-- `-moz` Приставкой версия {{cssxref("текст-ALIGN-последний")}} был удалён ({{bug(1276808)}}).
-- Удалён вариант с префиксом `-moz` для метода {{cssxref("calc", "calc()")}} ({{bug(1331296)}}).
+- Удалён вариант с префиксом `-moz` для псевдо-класса {{cssxref(":dir", ":dir()")}} ([Firefox bug 1270406](https://bugzil.la/1270406)).
+- `-moz` Приставкой версия {{cssxref("текст-ALIGN-последний")}} был удалён ([Firefox bug 1276808](https://bugzil.la/1276808)).
+- Удалён вариант с префиксом `-moz` для метода {{cssxref("calc", "calc()")}} ([Firefox bug 1331296](https://bugzil.la/1331296)).
### JavaScript
-- Нестандартный {{jsxref("ArrayBuffer.slice ()")}} Метод был удалён (но стандартизированная версия {{jsxref("ArrayBuffer.prototype.slice()")}} сохраняется, см {{bug(1313112)}}).
+- Нестандартный {{jsxref("ArrayBuffer.slice ()")}} Метод был удалён (но стандартизированная версия {{jsxref("ArrayBuffer.prototype.slice()")}} сохраняется, см [Firefox bug 1313112](https://bugzil.la/1313112)).
### API-интерфейсы
-- [Информация API Wi - Fi](/ru/docs/Archive/B2G_OS/API/WiFi_Information_API) , спикер API - менеджер, и Привязывание API и [настройки API](/ru/docs/Archive/B2G_OS/API/Settings_API) , были удалены из платформы (см {{bug (1313788)}}, {{bug (1317853)}}, {{bug (1313789)}} и {{bug (1313155)}} соответственно).
+- [Информация API Wi - Fi](/ru/docs/Archive/B2G_OS/API/WiFi_Information_API) , спикер API - менеджер, и Привязывание API и [настройки API](/ru/docs/Archive/B2G_OS/API/Settings_API) , были удалены из платформы (см [Firefox bug 1313788](https://bugzil.la/1313788), [Firefox bug 1317853](https://bugzil.la/1317853), [Firefox bug 1313789](https://bugzil.la/1313789) и [Firefox bug 1313155](https://bugzil.la/1313155) соответственно).
## Изменения для дополнения и разработчиков Mozilla
@@ -155,7 +155,7 @@ Firefox 53 был выпущен 19 апреля 2017. В этой статье
### модули JavaScript-код
-- Асинхронные [интерфейсы AddonManager](/ru/docs/Mozilla/Add-ons/Add-on_Manager/AddonManager) теперь поддерживают {{jsxref ( "Promise", "Промис")}}, а также колбэки ({{bug (987512)}}.
+- Асинхронные [интерфейсы AddonManager](/ru/docs/Mozilla/Add-ons/Add-on_Manager/AddonManager) теперь поддерживают {{jsxref ( "Promise", "Промис")}}, а также колбэки ([Firefox bug 987512](https://bugzil.la/987512).
## Старые версии
diff --git a/files/ru/mozilla/firefox/releases/62/index.md b/files/ru/mozilla/firefox/releases/62/index.md
index f8343099a92549..2c17b87aee9887 100644
--- a/files/ru/mozilla/firefox/releases/62/index.md
+++ b/files/ru/mozilla/firefox/releases/62/index.md
@@ -14,13 +14,13 @@ slug: Mozilla/Firefox/Releases/62
- Включён по умолчанию редактор Shape Path — подробности в статье [Edit Shape Paths in CSS](/ru/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes).
- Появилась возможность вынести просмотр CSS-правил в отдельную от других вкладок панель. См. [Page inspector 3-pane mode](/ru/docs/Tools/Page_Inspector/3-pane_mode) для получения подробных сведений.
- Инспектор CSS-сеток обзавёлся новыми возможностями и новой документацией — см. [CSS Grid Inspector: Examine grid layouts](/ru/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts).
-- Инструменты разработчика теперь можно разместить не только снизу и справа, но и слева (а также вынести в отдельное окно) ({{bug(1192642)}}).
+- Инструменты разработчика теперь можно разместить не только снизу и справа, но и слева (а также вынести в отдельное окно) ([Firefox bug 1192642](https://bugzil.la/1192642)).
- На панель [консоли разделения](/ru/docs/Tools/Web_Console/Split_console) добавлена кнопка закрытия.
-- При включённой настройке «Выбрать iframe в качестве текущего целевого документа» соответствующий значок будет появляться на панели инструментов при открытии настроек, даже если текущая страница не содержит фреймов ({{bug(1456069)}}).
-- Вкладка «[Куки]()» в [сетевом мониторе](/ru/docs/Tools/Network_Monitor) отображает атрибут `samesite` ({{bug(1452715)}}).
-- [Режим адаптивного дизайна](/ru/docs/Tools/Responsive_Design_View) работает и во вкладках, размещённых в контейнерах ({{bug(1306975)}}).
-- При возникновении и выводе в консоль ошибки {{Glossary("CORS")}} Firefox предоставит ссылку на соответствующую [страницу с описанием ошибок CORS](/ru/docs/Web/HTTP/CORS/Errors) ({{bug(1475391)}}).
-- Появилась возможность создать снимок текущей страницы (без необходимости указывать имя файла) из консоли браузера ({{bug(1464461)}}). Используется команда
+- При включённой настройке «Выбрать iframe в качестве текущего целевого документа» соответствующий значок будет появляться на панели инструментов при открытии настроек, даже если текущая страница не содержит фреймов ([Firefox bug 1456069](https://bugzil.la/1456069)).
+- Вкладка «[Куки]()» в [сетевом мониторе](/ru/docs/Tools/Network_Monitor) отображает атрибут `samesite` ([Firefox bug 1452715](https://bugzil.la/1452715)).
+- [Режим адаптивного дизайна](/ru/docs/Tools/Responsive_Design_View) работает и во вкладках, размещённых в контейнерах ([Firefox bug 1306975](https://bugzil.la/1306975)).
+- При возникновении и выводе в консоль ошибки {{Glossary("CORS")}} Firefox предоставит ссылку на соответствующую [страницу с описанием ошибок CORS](/ru/docs/Web/HTTP/CORS/Errors) ([Firefox bug 1475391](https://bugzil.la/1475391)).
+- Появилась возможность создать снимок текущей страницы (без необходимости указывать имя файла) из консоли браузера ([Firefox bug 1464461](https://bugzil.la/1464461)). Используется команда
`:screenshot --fullpage`
@@ -36,7 +36,7 @@ slug: Mozilla/Firefox/Releases/62
F2
- ) ({{bug(1461970)}}). У интерфейса панели и библиотеки, отвечающей за работу GCLI, уже продолжительное время отсутствует мейнтейнер, некоторые функции не работают (с того времени, как появился многопроцессный режим), а сама GCLI несовместима с `unsafeSetInnerHTML`. Как следствие, по данным телеметрии панель очень редко используется, к тому же есть альтернативные способы вызова самых популярных команд.
+ ) ([Firefox bug 1461970](https://bugzil.la/1461970)). У интерфейса панели и библиотеки, отвечающей за работу GCLI, уже продолжительное время отсутствует мейнтейнер, некоторые функции не работают (с того времени, как появился многопроцессный режим), а сама GCLI несовместима с `unsafeSetInnerHTML`. Как следствие, по данным телеметрии панель очень редко используется, к тому же есть альтернативные способы вызова самых популярных команд.
### HTML
@@ -44,13 +44,13 @@ _Без изменений._
### CSS
-- Убран префикс у псевдоэлемента `:-moz-selection`, отныне он называется {{cssxref("::selection")}} ({{bug(509958)}}).
-- {{cssxref("<resolution>")}} поддерживает `x` в качестве единицы измерения ({{bug(1460655)}}).
-- Включена по умолчанию поддержка {{cssxref("shape-margin")}}, {{cssxref("shape-outside")}} и {{cssxref("shape-image-threshold")}} ({{bug(1457297)}}).
+- Убран префикс у псевдоэлемента `:-moz-selection`, отныне он называется {{cssxref("::selection")}} ([Firefox bug 509958](https://bugzil.la/509958)).
+- {{cssxref("<resolution>")}} поддерживает `x` в качестве единицы измерения ([Firefox bug 1460655](https://bugzil.la/1460655)).
+- Включена по умолчанию поддержка {{cssxref("shape-margin")}}, {{cssxref("shape-outside")}} и {{cssxref("shape-image-threshold")}} ([Firefox bug 1457297](https://bugzil.la/1457297)).
#### Удалено
-- Из документов, отличных от XUL, удалены все [XUL-значения `display`](/ru/docs/Web/CSS/display#XUL_values) за исключением `-moz-box` и `-moz-inline-box` ({{bug(1288572)}}).
+- Из документов, отличных от XUL, удалены все [XUL-значения `display`](/ru/docs/Web/CSS/display#XUL_values) за исключением `-moz-box` и `-moz-inline-box` ([Firefox bug 1288572](https://bugzil.la/1288572)).
### SVG
@@ -58,33 +58,33 @@ _Без изменений._
### JavaScript
-- Реализована поддержка конструктора {{jsxref("WebAssembly.Global()")}} и глобальных переменных в WebAssembly ({{bug(1464656)}}).
-- Включена по умолчанию поддержка методов {{jsxref("Array.prototype.flat()")}} и {{jsxref("Array.prototype.flatMap()")}} ({{bug(1435813)}}).
-- Реализовано свойство [`import.meta`](/ru/docs/Web/JavaScript/Reference/Statements/import.meta), отображающее контекстно-специфичных метаданные для модуля JavaScript ({{bug(1427610)}}).
-- [Строковые литералы]() могут напрямую содержать символы U+2028 LINE SEPARATOR и U+2029 PARAGRAPH SEPARATOR. Как следствие, синтаксис {{jsxref("JSON")}} отныне является подмножеством литерального синтаксиса JavaScript (см. {{bug(1435828)}} и предложенный TC39 [json-superset](https://github.com/tc39/proposal-json-superset)).
-- Для индексов, выходящих за границы [типизированных массивов](/ru/docs/Web/JavaScript/Typed_arrays), {{jsxref("Reflect.defineProperty()")}} и {{jsxref("Reflect.set()")}} будут возвращать `false` вместо `true` ({{bug(1308735)}}).
+- Реализована поддержка конструктора {{jsxref("WebAssembly.Global()")}} и глобальных переменных в WebAssembly ([Firefox bug 1464656](https://bugzil.la/1464656)).
+- Включена по умолчанию поддержка методов {{jsxref("Array.prototype.flat()")}} и {{jsxref("Array.prototype.flatMap()")}} ([Firefox bug 1435813](https://bugzil.la/1435813)).
+- Реализовано свойство [`import.meta`](/ru/docs/Web/JavaScript/Reference/Statements/import.meta), отображающее контекстно-специфичных метаданные для модуля JavaScript ([Firefox bug 1427610](https://bugzil.la/1427610)).
+- [Строковые литералы]() могут напрямую содержать символы U+2028 LINE SEPARATOR и U+2029 PARAGRAPH SEPARATOR. Как следствие, синтаксис {{jsxref("JSON")}} отныне является подмножеством литерального синтаксиса JavaScript (см. [Firefox bug 1435828](https://bugzil.la/1435828) и предложенный TC39 [json-superset](https://github.com/tc39/proposal-json-superset)).
+- Для индексов, выходящих за границы [типизированных массивов](/ru/docs/Web/JavaScript/Typed_arrays), {{jsxref("Reflect.defineProperty()")}} и {{jsxref("Reflect.set()")}} будут возвращать `false` вместо `true` ([Firefox bug 1308735](https://bugzil.la/1308735)).
#### Удалено
-- Конструкторы `DOMPoint` и `DOMPointReadOnly` больше не поддерживают входной параметр типа `DOMPointInit`; значения свойств требуется указывать с помощью параметров `x`, `y`, `z` и `w` ({{bug(1186265)}}).
-- Метод {{domxref("URL.createObjectURL()")}} больше не поддерживает создание URL-адресов объектов для представления {{domxref("MediaStream")}}. Эта возможность уже не актуальна, поскольку можно напрямую задать {{domxref("HTMLMediaElement.srcObject")}} в `MediaStream` ({{bug(1454889)}}).
+- Конструкторы `DOMPoint` и `DOMPointReadOnly` больше не поддерживают входной параметр типа `DOMPointInit`; значения свойств требуется указывать с помощью параметров `x`, `y`, `z` и `w` ([Firefox bug 1186265](https://bugzil.la/1186265)).
+- Метод {{domxref("URL.createObjectURL()")}} больше не поддерживает создание URL-адресов объектов для представления {{domxref("MediaStream")}}. Эта возможность уже не актуальна, поскольку можно напрямую задать {{domxref("HTMLMediaElement.srcObject")}} в `MediaStream` ([Firefox bug 1454889](https://bugzil.la/1454889)).
### API
#### Новые API
-- В версии для Android включён по умолчанию {{domxref("Web_Speech_API", "API Speech Synthesis (Text-to-Speech)", "", "1")}} ({{bug(1463496)}}).
+- В версии для Android включён по умолчанию {{domxref("Web_Speech_API", "API Speech Synthesis (Text-to-Speech)", "", "1")}} ([Firefox bug 1463496](https://bugzil.la/1463496)).
#### DOM
-- Интерфейс {{domxref("DOMPointReadOnly")}} поддерживает статическую функцию {{domxref("DOMPointReadOnly.fromPoint()")}}, создающую новый точечный объект из совместимого с {{domxref("DOMPointInit")}} словаря, который содержит любой объект {{domxref("DOMPoint")}}. Функция также доступна на {{domxref("DOMPoint")}} ({{bug(1186265)}}).
-- В целях совместимости реализована поддержка свойства {{domxref("Event.srcElement")}}. Оно является ссылкой на {{domxref("Event.target")}} ({{bug(453968)}}).
-- {{domxref("Navigator.registerProtocolHandler()")}} может быть вызван лишь в безопасном контексте ({{bug(1460506)}}).
-- Отключена по умолчанию поддержка метода {{domxref("Navigator.registerContentHandler()")}}. Он будет удалён в будущем, поскольку уже некоторое время является устаревшим ({{bug(1460481)}}).
-- Реализован конструктор {{domxref("DataTransfer.DataTransfer", "DataTransfer()")}} ({{bug(1351193)}}).
-- {{domxref("Document.domain")}} больше не может вернуть `null` ({{bug(819475)}}). Если не удалось идентифицировать домен, `domain` вернёт пустую строку вместо `null`.
-- Реализован метод {{domxref("Console.timeLog()")}}, отображающий текущее значение таймера консоли без остановки самого таймера ({{bug(1458466)}}).
-- Реализован метод {{domxref("Console.countReset()")}}, сбрасывающий значение счётчика консоли ({{bug(1459279)}}).
+- Интерфейс {{domxref("DOMPointReadOnly")}} поддерживает статическую функцию {{domxref("DOMPointReadOnly.fromPoint()")}}, создающую новый точечный объект из совместимого с {{domxref("DOMPointInit")}} словаря, который содержит любой объект {{domxref("DOMPoint")}}. Функция также доступна на {{domxref("DOMPoint")}} ([Firefox bug 1186265](https://bugzil.la/1186265)).
+- В целях совместимости реализована поддержка свойства {{domxref("Event.srcElement")}}. Оно является ссылкой на {{domxref("Event.target")}} ([Firefox bug 453968](https://bugzil.la/453968)).
+- {{domxref("Navigator.registerProtocolHandler()")}} может быть вызван лишь в безопасном контексте ([Firefox bug 1460506](https://bugzil.la/1460506)).
+- Отключена по умолчанию поддержка метода {{domxref("Navigator.registerContentHandler()")}}. Он будет удалён в будущем, поскольку уже некоторое время является устаревшим ([Firefox bug 1460481](https://bugzil.la/1460481)).
+- Реализован конструктор {{domxref("DataTransfer.DataTransfer", "DataTransfer()")}} ([Firefox bug 1351193](https://bugzil.la/1351193)).
+- {{domxref("Document.domain")}} больше не может вернуть `null` ([Firefox bug 819475](https://bugzil.la/819475)). Если не удалось идентифицировать домен, `domain` вернёт пустую строку вместо `null`.
+- Реализован метод {{domxref("Console.timeLog()")}}, отображающий текущее значение таймера консоли без остановки самого таймера ([Firefox bug 1458466](https://bugzil.la/1458466)).
+- Реализован метод {{domxref("Console.countReset()")}}, сбрасывающий значение счётчика консоли ([Firefox bug 1459279](https://bugzil.la/1459279)).
#### События DOM
@@ -96,23 +96,23 @@ _Без изменений._
#### Медиа, Web Audio и WebRTC
-- Настройка `media.autoplay.enabled` распространяется не только на видео-, но и на аудиосодержимое ({{bug(1413098)}}).
-- Интерфейс {{domxref("ChannelSplitterNode")}} приведён в соответствие спецификации: по умолчанию у него 6 каналов, `channelInterpretation` имеет значение `"discrete"`, а `channelCountMode` — `"explicit"` ({{bug(1456265)}}).
+- Настройка `media.autoplay.enabled` распространяется не только на видео-, но и на аудиосодержимое ([Firefox bug 1413098](https://bugzil.la/1413098)).
+- Интерфейс {{domxref("ChannelSplitterNode")}} приведён в соответствие спецификации: по умолчанию у него 6 каналов, `channelInterpretation` имеет значение `"discrete"`, а `channelCountMode` — `"explicit"` ([Firefox bug 1456265](https://bugzil.la/1456265)).
#### Удалено
-- Поддержка событий {{event("userproximity")}}, {{event("deviceproximity")}} (см. {{domxref("UserProximityEvent")}} и {{domxref("DeviceProximityEvent")}}) отключена по умолчанию и управляется настройкой `device.sensors.proximity.enabled` ({{bug(1462308)}}).
-- Поддержка события {{event("devicelight")}} (см. также {{domxref("DeviceLightEvent")}}) отключена по умолчанию и управляется настройкой `device.sensors.ambientLight.enabled` ({{bug(1462308)}}).
-- [События мутации](/ru/docs/Web/Guide/Events/Mutation_events) {{event("DOMSubtreeModified")}} и {{event("DOMAttrModified")}} больше не выбрасываются, когда атрибут [`style`](/ru/docs/Web/HTML/Global_attributes#style) изменяется с помощью CSSOM ({{bug(1460295)}}).
-- Прекращена поддержка {{domxref("CSSStyleDeclaration.getPropertyCSSValue()")}} ({{bug(1408301)}}).
-- Прекращена поддержка {{domxref("CSSValue")}}, {{domxref("CSSPrimitiveValue")}} и {{domxref("CSSValueList")}} ({{bug(1459871)}}).
-- {{domxref("window.getComputedStyle()")}} больше не возвращает `null`, если вызван на `Window`, у которого нет представления ({{bug(1467722)}}).
+- Поддержка событий {{event("userproximity")}}, {{event("deviceproximity")}} (см. {{domxref("UserProximityEvent")}} и {{domxref("DeviceProximityEvent")}}) отключена по умолчанию и управляется настройкой `device.sensors.proximity.enabled` ([Firefox bug 1462308](https://bugzil.la/1462308)).
+- Поддержка события {{event("devicelight")}} (см. также {{domxref("DeviceLightEvent")}}) отключена по умолчанию и управляется настройкой `device.sensors.ambientLight.enabled` ([Firefox bug 1462308](https://bugzil.la/1462308)).
+- [События мутации](/ru/docs/Web/Guide/Events/Mutation_events) {{event("DOMSubtreeModified")}} и {{event("DOMAttrModified")}} больше не выбрасываются, когда атрибут [`style`](/ru/docs/Web/HTML/Global_attributes#style) изменяется с помощью CSSOM ([Firefox bug 1460295](https://bugzil.la/1460295)).
+- Прекращена поддержка {{domxref("CSSStyleDeclaration.getPropertyCSSValue()")}} ([Firefox bug 1408301](https://bugzil.la/1408301)).
+- Прекращена поддержка {{domxref("CSSValue")}}, {{domxref("CSSPrimitiveValue")}} и {{domxref("CSSValueList")}} ([Firefox bug 1459871](https://bugzil.la/1459871)).
+- {{domxref("window.getComputedStyle()")}} больше не возвращает `null`, если вызван на `Window`, у которого нет представления ([Firefox bug 1467722](https://bugzil.la/1467722)).
### HTTP
#### Удалено
-- Удалена поддержка устаревшей CSP-директивы {{CSP("referrer")}}. Вместо неё следует использовать заголовок {{HTTPHeader("Referrer-Policy")}} ({{bug(1302449)}}).
+- Удалена поддержка устаревшей CSP-директивы {{CSP("referrer")}}. Вместо неё следует использовать заголовок {{HTTPHeader("Referrer-Policy")}} ([Firefox bug 1302449](https://bugzil.la/1302449)).
### Безопасность
@@ -126,23 +126,23 @@ _Без изменений._
#### Новые возможности
-- Команда `WebDriver:ElementSendKeys` приносит в WebDriver возможность загружать файлы ({{bug(1448792)}}).
-- Запросы к пользователю, вызванные событиями `beforeunload`, автоматически отклоняются для команд `WebDriver:Get`, `WebDriver:Back`, `WebDriver:Forward`, `WebDriver:Refresh` и `WebDriver:Close` ({{bug(1434872)}}).
+- Команда `WebDriver:ElementSendKeys` приносит в WebDriver возможность загружать файлы ([Firefox bug 1448792](https://bugzil.la/1448792)).
+- Запросы к пользователю, вызванные событиями `beforeunload`, автоматически отклоняются для команд `WebDriver:Get`, `WebDriver:Back`, `WebDriver:Forward`, `WebDriver:Refresh` и `WebDriver:Close` ([Firefox bug 1434872](https://bugzil.la/1434872)).
- `WebDriver:PerformActions` при нажатии
Ctrl
- \+ `Click` синтезирует событие {{event("contextmenu")}} ({{bug(1421323)}}).
+ \+ `Click` синтезирует событие {{event("contextmenu")}} ([Firefox bug 1421323](https://bugzil.la/1421323)).
#### Изменения API
-- Удалены устаревшие конечные точки, включая `getWindowPosition`, `setWindowPosition`, `getWindowSize и` `setWindowSize` ({{bug(1348145)}}).
-- Команды WebDriver, возвращающие успех с данными `null`, отныне возвращают пустой словарь ({{bug(1461463)}}).
+- Удалены устаревшие конечные точки, включая `getWindowPosition`, `setWindowPosition`, `getWindowSize и` `setWindowSize` ([Firefox bug 1348145](https://bugzil.la/1348145)).
+- Команды WebDriver, возвращающие успех с данными `null`, отныне возвращают пустой словарь ([Firefox bug 1461463](https://bugzil.la/1461463)).
#### Исправленные ошибки
-- `WebDriver:ExecuteScript` вызывал ошибку циклической ссылки для коллекций [WebElement](/ru/docs/Web/WebDriver/WebElement) ({{bug(1447977)}}).
-- Отправка примитива действия `pointerMove` или `pause` могла привести к зависанию, таким образом, команда никогда не отправляла ответ ({{bug(1467743)}}, {{bug(1447449)}}).
+- `WebDriver:ExecuteScript` вызывал ошибку циклической ссылки для коллекций [WebElement](/ru/docs/Web/WebDriver/WebElement) ([Firefox bug 1447977](https://bugzil.la/1447977)).
+- Отправка примитива действия `pointerMove` или `pause` могла привести к зависанию, таким образом, команда никогда не отправляла ответ ([Firefox bug 1467743](https://bugzil.la/1467743), [Firefox bug 1447449](https://bugzil.la/1447449)).
### Прочее
@@ -152,14 +152,14 @@ _Без изменений._
### Изменения API
-- Добавлен API {{WebExtAPIRef("webRequest.getSecurityInfo()")}}, позволяющий получить подробные сведения о TLS-соединениях ({{bug(1322748)}}).
-- Добавлен {{WebExtAPIRef("browserSettings.newTabPosition")}}, позволяющий настроить положение новой вкладки ({{bug(1344749)}}).
-- `windowTypes` объявлен устаревшим в {{WebExtAPIRef("windows.get()")}}, {{WebExtAPIRef("windows.getCurrent()")}} и {{WebExtAPIRef("windows.getLastFocused()")}} ({{bug(1419132)}}).
-- Появилась возможность изменять каждое окно браузера в отдельности ({{bug(1419893)}}).
+- Добавлен API {{WebExtAPIRef("webRequest.getSecurityInfo()")}}, позволяющий получить подробные сведения о TLS-соединениях ([Firefox bug 1322748](https://bugzil.la/1322748)).
+- Добавлен {{WebExtAPIRef("browserSettings.newTabPosition")}}, позволяющий настроить положение новой вкладки ([Firefox bug 1344749](https://bugzil.la/1344749)).
+- `windowTypes` объявлен устаревшим в {{WebExtAPIRef("windows.get()")}}, {{WebExtAPIRef("windows.getCurrent()")}} и {{WebExtAPIRef("windows.getLastFocused()")}} ([Firefox bug 1419132](https://bugzil.la/1419132)).
+- Появилась возможность изменять каждое окно браузера в отдельности ([Firefox bug 1419893](https://bugzil.la/1419893)).
### Изменения манифеста
-- Новое свойство `open_at_install` ключа [`sidebar_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) манифеста позволяет дополнениям при установке автоматически открывать или не открывать боковые панели ({{bug(1460910)}}).
+- Новое свойство `open_at_install` ключа [`sidebar_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) манифеста позволяет дополнениям при установке автоматически открывать или не открывать боковые панели ([Firefox bug 1460910](https://bugzil.la/1460910)).
- Изменено свойство `browser_style` различных ключей манифеста:
- У [`page_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action) и [`browser_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action) оно по умолчанию стало `false`.
@@ -167,12 +167,12 @@ _Без изменений._
### Изменения темы
-- Новое свойство `tab_background_separator` ключа [`theme`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) манифеста позволяет дополнениям изменять цвет разделителя вкладок ({{bug(1459455)}}).
+- Новое свойство `tab_background_separator` ключа [`theme`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) манифеста позволяет дополнениям изменять цвет разделителя вкладок ([Firefox bug 1459455](https://bugzil.la/1459455)).
### Удалено
-- Прекращена поддержка установки распакованных дополнений ({{bug(1385057)}}).
-- Убран показ предупреждения о `browser_style` при временной загрузке дополнения для тестирования ({{bug(1404724)}}).
+- Прекращена поддержка установки распакованных дополнений ([Firefox bug 1385057](https://bugzil.la/1385057)).
+- Убран показ предупреждения о `browser_style` при временной загрузке дополнения для тестирования ([Firefox bug 1404724](https://bugzil.la/1404724)).
## Предыдущие версии
diff --git a/files/ru/mozilla/firefox/releases/63/index.md b/files/ru/mozilla/firefox/releases/63/index.md
index ad9ebb42e78050..c194b28cad34ea 100644
--- a/files/ru/mozilla/firefox/releases/63/index.md
+++ b/files/ru/mozilla/firefox/releases/63/index.md
@@ -12,39 +12,39 @@ slug: Mozilla/Firefox/Releases/63
### Инструменты разработчика
- Вкладка [инспектора](/ru/docs/Tools/Page_Inspector) «Шрифты» обзавелась редактором, облегчающим просмотр и правку настроек используемых шрифтов. Подробнее см. в [Edit fonts](/ru/docs/Tools/Page_Inspector/How_to/Edit_fonts).
-- Включён по умолчанию [инспектор поддержи доступности](/ru/docs/Tools/Accessibility_inspector) ({{bug(1482454)}}).
-- При наведении курсора на объект в [инспекторе поддержки доступности](/ru/docs/Tools/Accessibility_inspector), [элемент будет подсвечен](/ru/docs/Tools/Accessibility_inspector#Highlighting_of_UI_items), а его роль и имя показаны в информационной панели на странице ({{bug(1473030)}}).
-- Командная строка [веб-консоли](/ru/docs/Tools/Web_Console) теперь находится не внизу окна, а прямо после вывода консоли ({{bug(1136299)}}).
-- Если адрес принадлежит домену, о котором известно, что он отслеживает пользователей, [сетевой монитор](/ru/docs/Tools/Network_Monitor) покажет специальный значок перед этой ссылкой — см. [Значки безопасности](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html#network-monitor-request-list-security-icons) ({{bug(1333994)}}).
-- Настройка `devtools.aboutdebugging.showSystemAddons` отныне по умолчанию имеет значение `false`, что означает — системные дополнения не будут показаны на странице `about:debugging`. Значение этой настройки можно изменить на странице `about:config` ({{bug(1425347)}}).
+- Включён по умолчанию [инспектор поддержи доступности](/ru/docs/Tools/Accessibility_inspector) ([Firefox bug 1482454](https://bugzil.la/1482454)).
+- При наведении курсора на объект в [инспекторе поддержки доступности](/ru/docs/Tools/Accessibility_inspector), [элемент будет подсвечен](/ru/docs/Tools/Accessibility_inspector#Highlighting_of_UI_items), а его роль и имя показаны в информационной панели на странице ([Firefox bug 1473030](https://bugzil.la/1473030)).
+- Командная строка [веб-консоли](/ru/docs/Tools/Web_Console) теперь находится не внизу окна, а прямо после вывода консоли ([Firefox bug 1136299](https://bugzil.la/1136299)).
+- Если адрес принадлежит домену, о котором известно, что он отслеживает пользователей, [сетевой монитор](/ru/docs/Tools/Network_Monitor) покажет специальный значок перед этой ссылкой — см. [Значки безопасности](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html#network-monitor-request-list-security-icons) ([Firefox bug 1333994](https://bugzil.la/1333994)).
+- Настройка `devtools.aboutdebugging.showSystemAddons` отныне по умолчанию имеет значение `false`, что означает — системные дополнения не будут показаны на странице `about:debugging`. Значение этой настройки можно изменить на странице `about:config` ([Firefox bug 1425347](https://bugzil.la/1425347)).
- Упрощена панель инструментов [режима адаптивного дизайна](/ru/docs/Tools/Responsive_Design_Mode), кроме того, добавлена возможность выровнять область просмотра по левому краю.
-- Для пользовательских элементов инспектор теперь показывает [ссылку на определение класса](/ru/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Custom_element_definition) ({{bug(1443923)}}).
+- Для пользовательских элементов инспектор теперь показывает [ссылку на определение класса](/ru/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Custom_element_definition) ([Firefox bug 1443923](https://bugzil.la/1443923)).
### HTML
-- Элемент {{HTMLElement("img")}} обзавёлся поддержкой атрибута `decoding` ({{bug(1416328)}}); см. также {{DOMxRef("HTMLImageElement.decoding")}}.
+- Элемент {{HTMLElement("img")}} обзавёлся поддержкой атрибута `decoding` ([Firefox bug 1416328](https://bugzil.la/1416328)); см. также {{DOMxRef("HTMLImageElement.decoding")}}.
#### Удалено
-- Удалена поддержка ссылок с типом `sidebar` (`rel="sidebar"`) ({{bug(1452645)}}).
+- Удалена поддержка ссылок с типом `sidebar` (`rel="sidebar"`) ([Firefox bug 1452645](https://bugzil.la/1452645)).
### CSS
-- Добавлена поддержка псевдокласса {{CSSxRef(":defined")}} ({{bug(1331334)}}).
-- В [Flexbox-раскладку](/ru/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox#The_gap_properties) добавлена поддержка {{CSSxRef("row-gap")}}, {{CSSxRef("column-gap")}} и {{CSSxRef("gap")}} ({{bug(1398483)}}).
-- Снова включена поддержка [запросов pixel-density правила @media](/ru/docs/Web/CSS/@media/-webkit-device-pixel-ratio), у которых есть префикс -webkit ({{bug(1444139)}}).
-- Реализована поддержка свойств [CSS Flexible Box Layout](/ru/docs/Web/CSS/CSS_Flexible_Box_Layout) (Flexbox) {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("align-items")}}, а также {{CSSxRef("justify-content")}} ({{bug(1472843)}}).
-- Реализована функция `path` для {{CSSxRef("offset-path")}} ({{bug(1429298)}}).
-- Внесены [улучшения синтаксиса из спецификации Media Queries Level 4](/ru/docs/Web/JavaScript/Reference/Errors/cant_access_property) ({{bug(1472843)}}).
-- Свойства `offset-*` переименованы в {{CSSxRef("inset-block-start")}}, {{CSSxRef("inset-block-end")}}, {{CSSxRef("inset-inline-start")}} и {{CSSxRef("inset-inline-end")}} ({{bug(1464782)}}).
-- Добавлена поддержка [prefers-reduced-motion](/ru/docs/Web/CSS/@media/prefers-reduced-motion) ({{bug(1365045)}}, {{bug(1475462)}}).
-- Свойство {{CSSxRef("resize")}} обзавелось относительно-направленными значениями (`block`, `inline`) ({{bug(1464786)}}).
-- Реализована flexbox-раскладка для значений `safe` и `unsafe` в {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("justify-content")}} ({{bug(1297774)}}).
-- [Логические свойства](/ru/docs/Web/CSS/CSS_Logical_Properties) (там, где это необходимо) стали анимируемыми ({{bug(1309752)}}).
+- Добавлена поддержка псевдокласса {{CSSxRef(":defined")}} ([Firefox bug 1331334](https://bugzil.la/1331334)).
+- В [Flexbox-раскладку](/ru/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox#The_gap_properties) добавлена поддержка {{CSSxRef("row-gap")}}, {{CSSxRef("column-gap")}} и {{CSSxRef("gap")}} ([Firefox bug 1398483](https://bugzil.la/1398483)).
+- Снова включена поддержка [запросов pixel-density правила @media](/ru/docs/Web/CSS/@media/-webkit-device-pixel-ratio), у которых есть префикс -webkit ([Firefox bug 1444139](https://bugzil.la/1444139)).
+- Реализована поддержка свойств [CSS Flexible Box Layout](/ru/docs/Web/CSS/CSS_Flexible_Box_Layout) (Flexbox) {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("align-items")}}, а также {{CSSxRef("justify-content")}} ([Firefox bug 1472843](https://bugzil.la/1472843)).
+- Реализована функция `path` для {{CSSxRef("offset-path")}} ([Firefox bug 1429298](https://bugzil.la/1429298)).
+- Внесены [улучшения синтаксиса из спецификации Media Queries Level 4](/ru/docs/Web/JavaScript/Reference/Errors/cant_access_property) ([Firefox bug 1472843](https://bugzil.la/1472843)).
+- Свойства `offset-*` переименованы в {{CSSxRef("inset-block-start")}}, {{CSSxRef("inset-block-end")}}, {{CSSxRef("inset-inline-start")}} и {{CSSxRef("inset-inline-end")}} ([Firefox bug 1464782](https://bugzil.la/1464782)).
+- Добавлена поддержка [prefers-reduced-motion](/ru/docs/Web/CSS/@media/prefers-reduced-motion) ([Firefox bug 1365045](https://bugzil.la/1365045), [Firefox bug 1475462](https://bugzil.la/1475462)).
+- Свойство {{CSSxRef("resize")}} обзавелось относительно-направленными значениями (`block`, `inline`) ([Firefox bug 1464786](https://bugzil.la/1464786)).
+- Реализована flexbox-раскладка для значений `safe` и `unsafe` в {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("justify-content")}} ([Firefox bug 1297774](https://bugzil.la/1297774)).
+- [Логические свойства](/ru/docs/Web/CSS/CSS_Logical_Properties) (там, где это необходимо) стали анимируемыми ([Firefox bug 1309752](https://bugzil.la/1309752)).
#### Удалено
-- Удалены `offset-block-start`, `offset-block-end`, `offset-inline-start` и `offset-inline-end`; как упомянуто выше, они переименованы в `inset-*` ({{bug(1464782)}}).
+- Удалены `offset-block-start`, `offset-block-end`, `offset-inline-start` и `offset-inline-end`; как упомянуто выше, они переименованы в `inset-*` ([Firefox bug 1464782](https://bugzil.la/1464782)).
### SVG
@@ -52,36 +52,36 @@ _Без изменений._
### JavaScript
-- Реализована поддержка свойства {{JSxRef("Symbol.prototype.description")}} ({{bug(1472170)}}).
-- Добавлен метод {{JSxRef("Object.fromEntries")}} ({{bug(1469019)}}).
-- Существенно улучшено сообщение об ошибке, выдаваемое при попытке доступа к свойству не определённого объекта. В случае, когда `x` не определён, а вы пытаетесь получить доступ к `x.y`, консоль вернёт более понятное [`x не определён; невозможно получить доступ к его свойству "y"`](/ru/docs/Web/JavaScript/Reference/Errors/cant_access_property) вместо `TypeError: x не определён` ({{bug(1259822)}}).
+- Реализована поддержка свойства {{JSxRef("Symbol.prototype.description")}} ([Firefox bug 1472170](https://bugzil.la/1472170)).
+- Добавлен метод {{JSxRef("Object.fromEntries")}} ([Firefox bug 1469019](https://bugzil.la/1469019)).
+- Существенно улучшено сообщение об ошибке, выдаваемое при попытке доступа к свойству не определённого объекта. В случае, когда `x` не определён, а вы пытаетесь получить доступ к `x.y`, консоль вернёт более понятное [`x не определён; невозможно получить доступ к его свойству "y"`](/ru/docs/Web/JavaScript/Reference/Errors/cant_access_property) вместо `TypeError: x не определён` ([Firefox bug 1259822](https://bugzil.la/1259822)).
#### Удалено
-- Удалена экспериментальная поддержка сериализации IndexedDB WebAssembly.Module ({{bug(1469395)}}).
+- Удалена экспериментальная поддержка сериализации IndexedDB WebAssembly.Module ([Firefox bug 1469395](https://bugzil.la/1469395)).
### API
#### Новые API
-- Включена по умолчанию поддержка API Shadow DOM ({{bug(1471947)}}) и Custom Elements ({{bug(1471948)}}); см. [Веб-компоненты](/ru/docs/Web/Web_Components) для получения подробных сведений.
-- Реализован API {{domxref("Media_Capabilities_API", "Media Capabilities", "", "1")}} ({{bug(1409664)}}).
-- Реализована и включена по умолчанию поддержка {{domxref("Clipboard", "API Async Clipboard", "", "1")}} ({{bug(1461465)}}). Как и в Chrome, в Firefox реализованы лишь методы {{domxref("Clipboard.writeText", "writeText()")}} и {{domxref("Clipboard.readText", "readText()")}}, но, в отличие от Chrome, `readText()` доступен лишь [дополнениям](/ru/docs/Mozilla/Add-ons/WebExtensions).
-- Поддерживается интерфейс {{DOMxRef("SecurityPolicyViolationEvent")}}. Он позволяет отправлять события при нарушении {{HTTPHeader("Content-Security-Policy")}} ({{bug(1472661)}}).
+- Включена по умолчанию поддержка API Shadow DOM ([Firefox bug 1471947](https://bugzil.la/1471947)) и Custom Elements ([Firefox bug 1471948](https://bugzil.la/1471948)); см. [Веб-компоненты](/ru/docs/Web/Web_Components) для получения подробных сведений.
+- Реализован API {{domxref("Media_Capabilities_API", "Media Capabilities", "", "1")}} ([Firefox bug 1409664](https://bugzil.la/1409664)).
+- Реализована и включена по умолчанию поддержка {{domxref("Clipboard", "API Async Clipboard", "", "1")}} ([Firefox bug 1461465](https://bugzil.la/1461465)). Как и в Chrome, в Firefox реализованы лишь методы {{domxref("Clipboard.writeText", "writeText()")}} и {{domxref("Clipboard.readText", "readText()")}}, но, в отличие от Chrome, `readText()` доступен лишь [дополнениям](/ru/docs/Mozilla/Add-ons/WebExtensions).
+- Поддерживается интерфейс {{DOMxRef("SecurityPolicyViolationEvent")}}. Он позволяет отправлять события при нарушении {{HTTPHeader("Content-Security-Policy")}} ([Firefox bug 1472661](https://bugzil.la/1472661)).
#### DOM
-- Включены по умолчанию следующие элементы API {{domxref("Web_Animations_API", "Web Animations", "", "1")}} (см. {{bug(1476158)}}):
+- Включены по умолчанию следующие элементы API {{domxref("Web_Animations_API", "Web Animations", "", "1")}} (см. [Firefox bug 1476158](https://bugzil.la/1476158)):
- Свойства {{DOMxRef("Animation.ready", "ready")}} и {{DOMxRef("Animation.finished", "finished")}} {{DOMxRef("Animation")}}, указывающие на {{JSxRef("Promise")}} `ready` и `finished` объекта `Animation`.
- Свойство {{DOMxRef("Animation.effect", "effect")}} объекта {{DOMxRef("Animation")}}.
- Интерфейсы {{DOMxRef("KeyframeEffect")}} и {{DOMxRef("AnimationEffect")}}.
-- Реализован метод {{DOMxRef("Element.toggleAttribute()")}} ({{bug(1469592)}}).
-- В целях совместимости добавлена поддержка нестандартного свойства {{DOMxRef("Event.returnValue")}} ({{bug(1452569)}}).
-- Теперь, когда свойство {{DOMxRef("Window.event")}} стало стандартным, оно реализовано в Firefox в целях совместимости ({{bug(218415)}}), но из-за проблем совместимости (см. {{bug(1479964)}}) включено лишь в «ночных» выпусках. Его поддержкой управляет настройка `dom.window.event.enabled` ({{bug(1493869)}}).
-- Для паритета с Edge и Chrome свойство {{DOMxRef("NavigatorID.platform", "navigator.platform")}} отныне возвращает `"Win32"` даже в 64-разрядных операционных системах Windows ({{bug(1472618)}}).
-- Раньше, ссылки, открывающие новые окна с `rel="noopener"`, и {{DOMxRef("Window.open()")}} с [`noopener`](/ru/docs/Web/API/Window/open#noopener) приводили к тому, что у окна были отключены все свойства и разработчику приходилось включать необходимые ему стандартные свойства. Отныне такие окна будут иметь все те же свойства, что и любое другое окно, а разработчику следует отключать нежелательные ({{bug(1419960)}}).
+- Реализован метод {{DOMxRef("Element.toggleAttribute()")}} ([Firefox bug 1469592](https://bugzil.la/1469592)).
+- В целях совместимости добавлена поддержка нестандартного свойства {{DOMxRef("Event.returnValue")}} ([Firefox bug 1452569](https://bugzil.la/1452569)).
+- Теперь, когда свойство {{DOMxRef("Window.event")}} стало стандартным, оно реализовано в Firefox в целях совместимости ([Firefox bug 218415](https://bugzil.la/218415)), но из-за проблем совместимости (см. [Firefox bug 1479964](https://bugzil.la/1479964)) включено лишь в «ночных» выпусках. Его поддержкой управляет настройка `dom.window.event.enabled` ([Firefox bug 1493869](https://bugzil.la/1493869)).
+- Для паритета с Edge и Chrome свойство {{DOMxRef("NavigatorID.platform", "navigator.platform")}} отныне возвращает `"Win32"` даже в 64-разрядных операционных системах Windows ([Firefox bug 1472618](https://bugzil.la/1472618)).
+- Раньше, ссылки, открывающие новые окна с `rel="noopener"`, и {{DOMxRef("Window.open()")}} с [`noopener`](/ru/docs/Web/API/Window/open#noopener) приводили к тому, что у окна были отключены все свойства и разработчику приходилось включать необходимые ему стандартные свойства. Отныне такие окна будут иметь все те же свойства, что и любое другое окно, а разработчику следует отключать нежелательные ([Firefox bug 1419960](https://bugzil.la/1419960)).
#### События DOM
@@ -97,32 +97,32 @@ _Без изменений._
AltGr
- , значение {{DOMxRef("KeyboardEvent.key")}} будет `"AltGraph"`. Такое поведение соответствует поведению, принятому недавно в Chrome ({{bug(900750)}}).
+ , значение {{DOMxRef("KeyboardEvent.key")}} будет `"AltGraph"`. Такое поведение соответствует поведению, принятому недавно в Chrome ([Firefox bug 900750](https://bugzil.la/900750)).
#### Медиа, Web Audio и WebRTC
-- Доступ к микрофону теперь работает одновременно в нескольких вкладках, даже в рамках одного процесса контента ({{bug(1404977)}}).
+- Доступ к микрофону теперь работает одновременно в нескольких вкладках, даже в рамках одного процесса контента ([Firefox bug 1404977](https://bugzil.la/1404977)).
- {{DOMxRef("RTCDataChannel")}} теперь поддерживает формат данных sctp-sdp-21 в дополнение к старому формату sctp-sdp-05.
-- Узлы {{DOMxRef("ConstantSourceNode")}} отныне имеют не один, а два канала ({{bug(1413283)}}).
-- Интерфейс API {{domxref("Web_Audio_API", "Web Audio", "", "1")}} {{DOMxRef("AudioScheduledSourceNode")}} (и все остальные типы узлов, основанные на нём) теперь выбрасывает корректное исключение (`RangeError`), если время начала узла представляет собой отрицательное значение ({{bug(1413284)}}).
-- Минимальные и максимально допустимые значения {{DOMxRef("AudioParam.value", "value")}} объекта {{DOMxRef("AudioParam")}} изменены на минимальное отрицательное число с плавающей запятой одинарной точности (-340,282,346,638,528,859,811,704,183,484,516,925,440) и максимальное положительное число с плавающей запятой одинарной точности (+340,282,346,638,528,859,811,704,183,484,516,925,440) ({{bug(1476695)}}).
-- Включена по умолчанию поддержка метода {{DOMxRef("SourceBuffer.changeType")}}, позволяющего изменить кодеки во время активного потока. Это часть API {{domxref("Media_Source_Extensions_API", "Media Source Extensions", "", "1")}} ({{bug(1481166)}}).
-- Метод {{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы корректно принимать массив значений с плавающей запятой для указания значений параметров, которые изменяются со временем. До этого он требовал {{DOMxRef("Float32Array")}} ({{bug(1421091)}}).
-- {{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы возвращать правильный `TypeError`, если в массиве `values` обнаружено не конечное значение ({{bug(1472095)}}).
-- Кроме того, `setValueCurveAtTime()` обновлён таким образом, чтобы, когда параметр заканчивает следовать кривой значений, значение параметра устанавливалось в соответствии с последним значением в списке значений кривой ({{bug(1308436)}}).
-- Словарь `RTCRTPStreamStats` переименован в {{DOMxRef("RTCRtpStreamStats")}} согласно прочим словарям WebRTC и спецификации ({{bug(1480498)}}).
-- Словарь `RTCRtpStreamStats` получил поддержку свойства {{DOMxRef("RTCRtpStreamStats.kind", "kind")}} ({{bug(1481851)}}).
-- Свойство {{DOMxRef("RTCRtpStreamStats.isRemote", "isRemote")}} словаря {{DOMxRef("RTCRtpStreamStats")}} объявлено устаревшим и будет удалено в Firefox 65. При доступе к свойству будет выведено предупреждение в консоли. Подробности в [блоге](https://blog.mozilla.org/webrtc/getstats-isremote-65/) ({{bug(1393306)}}).
+- Узлы {{DOMxRef("ConstantSourceNode")}} отныне имеют не один, а два канала ([Firefox bug 1413283](https://bugzil.la/1413283)).
+- Интерфейс API {{domxref("Web_Audio_API", "Web Audio", "", "1")}} {{DOMxRef("AudioScheduledSourceNode")}} (и все остальные типы узлов, основанные на нём) теперь выбрасывает корректное исключение (`RangeError`), если время начала узла представляет собой отрицательное значение ([Firefox bug 1413284](https://bugzil.la/1413284)).
+- Минимальные и максимально допустимые значения {{DOMxRef("AudioParam.value", "value")}} объекта {{DOMxRef("AudioParam")}} изменены на минимальное отрицательное число с плавающей запятой одинарной точности (-340,282,346,638,528,859,811,704,183,484,516,925,440) и максимальное положительное число с плавающей запятой одинарной точности (+340,282,346,638,528,859,811,704,183,484,516,925,440) ([Firefox bug 1476695](https://bugzil.la/1476695)).
+- Включена по умолчанию поддержка метода {{DOMxRef("SourceBuffer.changeType")}}, позволяющего изменить кодеки во время активного потока. Это часть API {{domxref("Media_Source_Extensions_API", "Media Source Extensions", "", "1")}} ([Firefox bug 1481166](https://bugzil.la/1481166)).
+- Метод {{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы корректно принимать массив значений с плавающей запятой для указания значений параметров, которые изменяются со временем. До этого он требовал {{DOMxRef("Float32Array")}} ([Firefox bug 1421091](https://bugzil.la/1421091)).
+- {{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы возвращать правильный `TypeError`, если в массиве `values` обнаружено не конечное значение ([Firefox bug 1472095](https://bugzil.la/1472095)).
+- Кроме того, `setValueCurveAtTime()` обновлён таким образом, чтобы, когда параметр заканчивает следовать кривой значений, значение параметра устанавливалось в соответствии с последним значением в списке значений кривой ([Firefox bug 1308436](https://bugzil.la/1308436)).
+- Словарь `RTCRTPStreamStats` переименован в {{DOMxRef("RTCRtpStreamStats")}} согласно прочим словарям WebRTC и спецификации ([Firefox bug 1480498](https://bugzil.la/1480498)).
+- Словарь `RTCRtpStreamStats` получил поддержку свойства {{DOMxRef("RTCRtpStreamStats.kind", "kind")}} ([Firefox bug 1481851](https://bugzil.la/1481851)).
+- Свойство {{DOMxRef("RTCRtpStreamStats.isRemote", "isRemote")}} словаря {{DOMxRef("RTCRtpStreamStats")}} объявлено устаревшим и будет удалено в Firefox 65. При доступе к свойству будет выведено предупреждение в консоли. Подробности в [блоге](https://blog.mozilla.org/webrtc/getstats-isremote-65/) ([Firefox bug 1393306](https://bugzil.la/1393306)).
#### Canvas и WebGL
-- {{DOMxRef("HTMLCanvasElement.getContext()")}} обзавёлся новым атрибутом `powerPreference`. В macOS, при наличии нескольких графических процессоров, это позволяет приложениям и апплетам WebGL, которым не важна производительность, запрашивать слабый GPU вместо более мощного и потребляющего больше энергии ({{bug(1349799)}}).
+- {{DOMxRef("HTMLCanvasElement.getContext()")}} обзавёлся новым атрибутом `powerPreference`. В macOS, при наличии нескольких графических процессоров, это позволяет приложениям и апплетам WebGL, которым не важна производительность, запрашивать слабый GPU вместо более мощного и потребляющего больше энергии ([Firefox bug 1349799](https://bugzil.la/1349799)).
#### Удалено
-- Удалены устаревшие нестандартные методы {{DOMxRef("Window.back()")}} и {{DOMxRef("Window.forward()")}}, реализованные лишь в Firefox. Вместо них следует использовать методы {{DOMxRef("History.back", "window.history.back()")}} и {{DOMxRef("History.forward", "window.history.forward()")}} ({{bug(1479486)}}).
-- Методы {{DOMxRef("URL.createObjectURL", "createObjectURL()")}} и {{DOMxRef("URL.revokeObjectURL", "revokeObjectURL()")}} больше не доступны на экземплярах {{DOMxRef("ServiceWorker")}}, поскольку легко приводят к утечкам памяти ({{bug(1264182)}}).
-- Удалена устаревшая и ограниченная поддержка эффектов Доплера на {{DOMxRef("PannerNode")}}. У интерфейса {{DOMxRef("AudioListener")}} удалены свойства {{DOMxRef("AudioListener.dopplerFactor", "dopplerFactor")}} и {{DOMxRef("AudioListener.speedOfSound", "speedOfSound")}}, кроме того, у интерфейса `PannerNode` удалён метод {{DOMxRef("PannerNode.setVelocity", "setVelocity()")}} ({{bug(1148354)}}).
+- Удалены устаревшие нестандартные методы {{DOMxRef("Window.back()")}} и {{DOMxRef("Window.forward()")}}, реализованные лишь в Firefox. Вместо них следует использовать методы {{DOMxRef("History.back", "window.history.back()")}} и {{DOMxRef("History.forward", "window.history.forward()")}} ([Firefox bug 1479486](https://bugzil.la/1479486)).
+- Методы {{DOMxRef("URL.createObjectURL", "createObjectURL()")}} и {{DOMxRef("URL.revokeObjectURL", "revokeObjectURL()")}} больше не доступны на экземплярах {{DOMxRef("ServiceWorker")}}, поскольку легко приводят к утечкам памяти ([Firefox bug 1264182](https://bugzil.la/1264182)).
+- Удалена устаревшая и ограниченная поддержка эффектов Доплера на {{DOMxRef("PannerNode")}}. У интерфейса {{DOMxRef("AudioListener")}} удалены свойства {{DOMxRef("AudioListener.dopplerFactor", "dopplerFactor")}} и {{DOMxRef("AudioListener.speedOfSound", "speedOfSound")}}, кроме того, у интерфейса `PannerNode` удалён метод {{DOMxRef("PannerNode.setVelocity", "setVelocity()")}} ([Firefox bug 1148354](https://bugzil.la/1148354)).
### CSSOM
@@ -130,13 +130,13 @@ _Без изменений._
### HTTP
-- Реализован заголовок {{HTTPHeader("Clear-Site-Data")}}; больше он не скрыт за соответствующей настройкой ({{bug(1470111)}}).
+- Реализован заголовок {{HTTPHeader("Clear-Site-Data")}}; больше он не скрыт за соответствующей настройкой ([Firefox bug 1470111](https://bugzil.la/1470111)).
### Безопасность
-- Фавиконы сайтов отныне подчиняются [политике защиты контента](/ru/docs/Web/HTTP/CSP) (CSP), если она настроена ({{bug(1297156)}}).
-- Выражение `'report-sample'` директивы CSP `script-src` отныне учитывается при создании отчёта о нарушении. Эта директива указывает, что в отчёт должен быть включён краткий пример того, где произошло нарушение. До этого Firefox всегда включал такой пример в отчёт ({{bug(1473218)}}).
-- Библиотеки NSS обновлены до версии 3.39 ({{bug(1470914)}}).
+- Фавиконы сайтов отныне подчиняются [политике защиты контента](/ru/docs/Web/HTTP/CSP) (CSP), если она настроена ([Firefox bug 1297156](https://bugzil.la/1297156)).
+- Выражение `'report-sample'` директивы CSP `script-src` отныне учитывается при создании отчёта о нарушении. Эта директива указывает, что в отчёт должен быть включён краткий пример того, где произошло нарушение. До этого Firefox всегда включал такой пример в отчёт ([Firefox bug 1473218](https://bugzil.la/1473218)).
+- Библиотеки NSS обновлены до версии 3.39 ([Firefox bug 1470914](https://bugzil.la/1470914)).
### Плагины
@@ -146,30 +146,30 @@ _Без изменений._
#### Новые возможности
-- Marionette будет возвращать [возможность](/ru/docs/Web/WebDriver/Capabilities) `setWindowRect` в ответы `WebDriver:NewSession`, если браузер поддерживает все команды позиционирования и изменения размера окна (это верно лишь для Firefox, но не для любого мобильного приложения) ({{bug(1470659)}}).
-- Реализована поддержка возможности `unhandledPromptBehavior`, позволяющая настроить [prompt behavior](https://w3c.github.io/webdriver/#dfn-user-prompt-handler) ({{bug(1264259)}}).
-- Командам `WebDriver:ExecuteScript` и `WebDriver:ExecuteAsyncScript` добавлена возможность обработки запросов к пользователю ({{bug(1439995)}}).
+- Marionette будет возвращать [возможность](/ru/docs/Web/WebDriver/Capabilities) `setWindowRect` в ответы `WebDriver:NewSession`, если браузер поддерживает все команды позиционирования и изменения размера окна (это верно лишь для Firefox, но не для любого мобильного приложения) ([Firefox bug 1470659](https://bugzil.la/1470659)).
+- Реализована поддержка возможности `unhandledPromptBehavior`, позволяющая настроить [prompt behavior](https://w3c.github.io/webdriver/#dfn-user-prompt-handler) ([Firefox bug 1264259](https://bugzil.la/1264259)).
+- Командам `WebDriver:ExecuteScript` и `WebDriver:ExecuteAsyncScript` добавлена возможность обработки запросов к пользователю ([Firefox bug 1439995](https://bugzil.la/1439995)).
#### Изменения API
-- Удалены устаревшие конечные точки команд без префикса `WebDriver:` ({{bug(1451725)}}).
-- Команда `WebDriver:NewSession` возвращает рекомендованные строки (`linux`, `mac`, `windows`) для `platformName`, как и определено в спецификации WebDriver ({{bug(1470646)}}).
+- Удалены устаревшие конечные точки команд без префикса `WebDriver:` ([Firefox bug 1451725](https://bugzil.la/1451725)).
+- Команда `WebDriver:NewSession` возвращает рекомендованные строки (`linux`, `mac`, `windows`) для `platformName`, как и определено в спецификации WebDriver ([Firefox bug 1470646](https://bugzil.la/1470646)).
#### Исправленные ошибки
-- События, связанные с фокусом, отсутствовали при взаимодействии элементов, если окно браузера находилось в фоне ({{bug(1398111)}}).
-- Последовательное выполнение действий `pointerDown` и `pointerUp` могло вызвать двойной щелчок, поскольку `WebDriver:ReleaseActions` не сбрасывал счётчик двойных щелчков ({{bug(1422583)}}).
-- Многократное выполнение действий `pause` могло привести к бесконечному зависанию ({{bug(1447449)}}).
-- `WebDriver:ExecuteScript` и `WebDriver:ExecuteAsyncScript` вызывали ошибку циклической ссылки при возвращении коллекции элементов ({{bug(1447977)}}).
-- Для предотвращения состояния гонки команды `WebDriver:AcceptAlert` и `WebDriver:DismissAlert` будут ожидать закрытия запроса к пользователю ({{bug(1479368)}}).
-- Записи журнала, вызванные скриптом фрейма, не ограничивались `MarionettePrefs.logLevel`, а содержали всё подряд ({{bug(1482829)}}).
-- `WebDriver:TakeScreenshot` вызывал ошибку при создании скриншота окна, у которого размер стороны превышал 32767 пикселей ({{bug(1485730)}}).
-- `WebDriver:SendAlertText` не заменял текст по умолчанию в запросе у пользователя, если переданный текст представлял собой пустую строку ({{bug(1486485)}}).
+- События, связанные с фокусом, отсутствовали при взаимодействии элементов, если окно браузера находилось в фоне ([Firefox bug 1398111](https://bugzil.la/1398111)).
+- Последовательное выполнение действий `pointerDown` и `pointerUp` могло вызвать двойной щелчок, поскольку `WebDriver:ReleaseActions` не сбрасывал счётчик двойных щелчков ([Firefox bug 1422583](https://bugzil.la/1422583)).
+- Многократное выполнение действий `pause` могло привести к бесконечному зависанию ([Firefox bug 1447449](https://bugzil.la/1447449)).
+- `WebDriver:ExecuteScript` и `WebDriver:ExecuteAsyncScript` вызывали ошибку циклической ссылки при возвращении коллекции элементов ([Firefox bug 1447977](https://bugzil.la/1447977)).
+- Для предотвращения состояния гонки команды `WebDriver:AcceptAlert` и `WebDriver:DismissAlert` будут ожидать закрытия запроса к пользователю ([Firefox bug 1479368](https://bugzil.la/1479368)).
+- Записи журнала, вызванные скриптом фрейма, не ограничивались `MarionettePrefs.logLevel`, а содержали всё подряд ([Firefox bug 1482829](https://bugzil.la/1482829)).
+- `WebDriver:TakeScreenshot` вызывал ошибку при создании скриншота окна, у которого размер стороны превышал 32767 пикселей ([Firefox bug 1485730](https://bugzil.la/1485730)).
+- `WebDriver:SendAlertText` не заменял текст по умолчанию в запросе у пользователя, если переданный текст представлял собой пустую строку ([Firefox bug 1486485](https://bugzil.la/1486485)).
### Прочее
-- Исправлено поведение {{DOMxRef("PerformanceObserver.observe()")}}: этот метод теперь ничего не делает, если в указанном массиве типов записей не обнаружены допустимые типы записей или массив пуст/отсутствует. До этого некорректно выбрасывался `TypeError` ({{bug(1403027)}}).
-- Формат [OpenSearch](/ru/docs/Web/OpenSearch) теперь допускает использование `application/json` в качестве типа URL-адреса (`application/json` является ссылкой на `application/x-suggestions+json`) ({{bug(1425827)}}).
+- Исправлено поведение {{DOMxRef("PerformanceObserver.observe()")}}: этот метод теперь ничего не делает, если в указанном массиве типов записей не обнаружены допустимые типы записей или массив пуст/отсутствует. До этого некорректно выбрасывался `TypeError` ([Firefox bug 1403027](https://bugzil.la/1403027)).
+- Формат [OpenSearch](/ru/docs/Web/OpenSearch) теперь допускает использование `application/json` в качестве типа URL-адреса (`application/json` является ссылкой на `application/x-suggestions+json`) ([Firefox bug 1425827](https://bugzil.la/1425827)).
## Изменения для разработчиков дополнений
@@ -177,50 +177,50 @@ _Без изменений._
#### Темы
-- Цвет текста по умолчанию для значков {{WebExtAPIRef("browserAction")}} теперь автоматически становится чёрным или белым, чтобы достичь максимального контраста с фоном ({{bug(1474110)}}).
-- Свойства `accentcolor` и `textcolor` ключа [`theme`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) теперь необязательны ({{bug(1413144)}}).
-- {{WebExtAPIRef("browserAction.getBadgeTextColor()")}} и {{WebExtAPIRef("browserAction.setBadgeTextColor()")}} позволяют получать и настраивать цвет текста значков {{WebExtAPIRef("browserAction")}} ({{bug(1424620)}}).
-- Объект `colors` ключа `theme` теперь поддерживает свойства `ntp_text` (для указания цвета текста в новой вкладке) и `ntp_background` (для указания цвета фона) ({{bug(1347204)}}).
-- Темы получили возможность настраивать цвет боковых панелей, например, боковой панели закладок ({{bug(1418602)}}). Соответствующие свойства:
+- Цвет текста по умолчанию для значков {{WebExtAPIRef("browserAction")}} теперь автоматически становится чёрным или белым, чтобы достичь максимального контраста с фоном ([Firefox bug 1474110](https://bugzil.la/1474110)).
+- Свойства `accentcolor` и `textcolor` ключа [`theme`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) теперь необязательны ([Firefox bug 1413144](https://bugzil.la/1413144)).
+- {{WebExtAPIRef("browserAction.getBadgeTextColor()")}} и {{WebExtAPIRef("browserAction.setBadgeTextColor()")}} позволяют получать и настраивать цвет текста значков {{WebExtAPIRef("browserAction")}} ([Firefox bug 1424620](https://bugzil.la/1424620)).
+- Объект `colors` ключа `theme` теперь поддерживает свойства `ntp_text` (для указания цвета текста в новой вкладке) и `ntp_background` (для указания цвета фона) ([Firefox bug 1347204](https://bugzil.la/1347204)).
+- Темы получили возможность настраивать цвет боковых панелей, например, боковой панели закладок ([Firefox bug 1418602](https://bugzil.la/1418602)). Соответствующие свойства:
- `sidebar`: цвет фона.
- `sidebar_text`: цвет текста.
- `sidebar_highlight`: цвет фона выделенного элемента.
- `sidebar_highlight_text`: цвет текста выделенного элемента.
-- Метод {{WebExtAPIRef("management.install()")}} позволяет дополнениям устанавливать и задействовать подписанные темы ({{bug(1369209)}}).
+- Метод {{WebExtAPIRef("management.install()")}} позволяет дополнениям устанавливать и задействовать подписанные темы ([Firefox bug 1369209](https://bugzil.la/1369209)).
#### Поиск
-- Новый API {{WebExtAPIRef("search")}} позволяет получить список установленных поисковых плагинов, и выполнять поиск с их помощью ({{bug(1352598)}}).
-- {{WebExtAPIRef("topSites.get()")}} получил поддержку параметра `options`, позволяющего настроить различные параметры возвращённого списка сайтов ({{bug(1445836)}}).
+- Новый API {{WebExtAPIRef("search")}} позволяет получить список установленных поисковых плагинов, и выполнять поиск с их помощью ([Firefox bug 1352598](https://bugzil.la/1352598)).
+- {{WebExtAPIRef("topSites.get()")}} получил поддержку параметра `options`, позволяющего настроить различные параметры возвращённого списка сайтов ([Firefox bug 1445836](https://bugzil.la/1445836)).
#### Вкладки
-- {{WebExtAPIRef("tabs.onHighlighted")}} отныне поддерживает множественное выделение ({{bug(1474440)}}).
-- {{WebExtAPIRef("tabs.highlight")}} теперь включает необязательное поле в объекте `highlightInfo` — `populate` — по умолчанию имеющее значение `true`. Установка его значения в `false` запрещает возвращённому объекту `windows.Window` заполнять список вкладок, что положительно сказывается на производительности ({{bug(1489814)}}).
-- {{WebExtAPIRef("tabs.update")}} позволяет менять статус выделения вкладки с помощью `highlighted: true` в параметре `updateProperties` ({{bug(1479129)}}).
-- {{WebExtAPIRef("tabs.update")}} поддерживает изменения статуса выделения вкладки без изменения фокуса ({{bug(1486050)}}). Для этого в параметре `updateProperties` используются одновременно `highlighted: true` и `active: false`.
-- {{WebExtAPIRef("tabs.query")}} стала возвращать массив объектов {{WebExtAPIRef("tabs.Tab")}} при выборе нескольких вкладок ({{bug(1465170)}}).
-- Свойство {{WebExtAPIRef("tabs.Tab")}} теперь корректно отражает то, какие вкладки выделены (подсвечены), а {{WebExtAPIRef("tabs.highlight")}} поддерживает изменение статуса выделения нескольких вкладок ({{bug(1464862)}}).
-- Свойство `isarticle` в объекте `extraParameters`, передаваемом в {{WebExtAPIRef("tabs.onUpdated")}}, переименовано в `isArticle`. Старое название сохранено, но объявлено устаревшим. Это изменение попало в Firefox 62 ({{bug(1461695)}}).
-- Событие {{WebExtAPIRef("tabs.onUpdated")}} позволяет отслеживать, какая вкладка привлекает внимание пользователя с помощью свойства `attention` объекта `changeInfo` ({{bug(1396684)}}).
+- {{WebExtAPIRef("tabs.onHighlighted")}} отныне поддерживает множественное выделение ([Firefox bug 1474440](https://bugzil.la/1474440)).
+- {{WebExtAPIRef("tabs.highlight")}} теперь включает необязательное поле в объекте `highlightInfo` — `populate` — по умолчанию имеющее значение `true`. Установка его значения в `false` запрещает возвращённому объекту `windows.Window` заполнять список вкладок, что положительно сказывается на производительности ([Firefox bug 1489814](https://bugzil.la/1489814)).
+- {{WebExtAPIRef("tabs.update")}} позволяет менять статус выделения вкладки с помощью `highlighted: true` в параметре `updateProperties` ([Firefox bug 1479129](https://bugzil.la/1479129)).
+- {{WebExtAPIRef("tabs.update")}} поддерживает изменения статуса выделения вкладки без изменения фокуса ([Firefox bug 1486050](https://bugzil.la/1486050)). Для этого в параметре `updateProperties` используются одновременно `highlighted: true` и `active: false`.
+- {{WebExtAPIRef("tabs.query")}} стала возвращать массив объектов {{WebExtAPIRef("tabs.Tab")}} при выборе нескольких вкладок ([Firefox bug 1465170](https://bugzil.la/1465170)).
+- Свойство {{WebExtAPIRef("tabs.Tab")}} теперь корректно отражает то, какие вкладки выделены (подсвечены), а {{WebExtAPIRef("tabs.highlight")}} поддерживает изменение статуса выделения нескольких вкладок ([Firefox bug 1464862](https://bugzil.la/1464862)).
+- Свойство `isarticle` в объекте `extraParameters`, передаваемом в {{WebExtAPIRef("tabs.onUpdated")}}, переименовано в `isArticle`. Старое название сохранено, но объявлено устаревшим. Это изменение попало в Firefox 62 ([Firefox bug 1461695](https://bugzil.la/1461695)).
+- Событие {{WebExtAPIRef("tabs.onUpdated")}} позволяет отслеживать, какая вкладка привлекает внимание пользователя с помощью свойства `attention` объекта `changeInfo` ([Firefox bug 1396684](https://bugzil.la/1396684)).
#### Меню
-- В API {{WebExtApiRef("menus")}} добавлен {{WebExtApiRef("menus.getTargetElement()")}}. Метод возвращает щелчок по элементу, на который ссылается параметр `targetElementId` ({{bug(1325814)}}).
-- {{WebExtAPIRef("menus.create()")}} теперь позволяет создавать невидимые пункты меню, {{WebExtAPIRef("menus.update()")}} позволяет переключать видимость пунктов меню ({{bug(1482529)}}).
-- Элементы, созданные с помощью API {{WebExtAPIRef("menus")}}, обзавелись поддержкой клавиш доступа ({{bug(1320462)}}).
-- Параметр {{WebExtApiRef("menus.create()")}} и {{WebExtApiRef("menus.update()")}} `targetUrlPatterns` теперь поддерживает любые схемы URL-адресов, даже те, которые обычно не допускаются в шаблоне соответствия ({{bug(1280370)}}).
-- При нажатии на элемент контекстного меню вкладки, [разрешение "activeTab"](/en-US/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission) будет дано этой вкладке, даже если она не является активной ({{bug(1446956)}}).
+- В API {{WebExtApiRef("menus")}} добавлен {{WebExtApiRef("menus.getTargetElement()")}}. Метод возвращает щелчок по элементу, на который ссылается параметр `targetElementId` ([Firefox bug 1325814](https://bugzil.la/1325814)).
+- {{WebExtAPIRef("menus.create()")}} теперь позволяет создавать невидимые пункты меню, {{WebExtAPIRef("menus.update()")}} позволяет переключать видимость пунктов меню ([Firefox bug 1482529](https://bugzil.la/1482529)).
+- Элементы, созданные с помощью API {{WebExtAPIRef("menus")}}, обзавелись поддержкой клавиш доступа ([Firefox bug 1320462](https://bugzil.la/1320462)).
+- Параметр {{WebExtApiRef("menus.create()")}} и {{WebExtApiRef("menus.update()")}} `targetUrlPatterns` теперь поддерживает любые схемы URL-адресов, даже те, которые обычно не допускаются в шаблоне соответствия ([Firefox bug 1280370](https://bugzil.la/1280370)).
+- При нажатии на элемент контекстного меню вкладки, [разрешение "activeTab"](/en-US/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission) будет дано этой вкладке, даже если она не является активной ([Firefox bug 1446956](https://bugzil.la/1446956)).
#### Прочее
-- {{WebExtAPIRef("commands.onCommand")}} теперь расценивается как [пользовательский ввод](/ru/docs/Mozilla/Add-ons/WebExtensions/User_actions) ({{bug(1408129)}}).
-- API {{WebExtAPIRef("webRequest")}} позволяет фильтровать speculative-соединения ({{bug(1479565)}}).
-- {{WebExtAPIRef("webRequest.SecurityInfo")}} обзавёлся свойствами `keaGroupName` и `signatureSchemeName`. Это изменение попало в Firefox 62 ({{bug(1471959)}}).
-- {{WebExtAPIRef("cookies.Cookie")}} включает свойство, показывающее состояние атрибута SameSite у кук. Перечисление {{WebExtAPIRef ("cookies.SameSiteStatus")}} определяет значение состояния SameSite ({{bug(1351663)}}).
-- Шаблоны соответствия для URL-адресов теперь явно соответствуют схеме "данные" ({{bug(1280370)}}).
+- {{WebExtAPIRef("commands.onCommand")}} теперь расценивается как [пользовательский ввод](/ru/docs/Mozilla/Add-ons/WebExtensions/User_actions) ([Firefox bug 1408129](https://bugzil.la/1408129)).
+- API {{WebExtAPIRef("webRequest")}} позволяет фильтровать speculative-соединения ([Firefox bug 1479565](https://bugzil.la/1479565)).
+- {{WebExtAPIRef("webRequest.SecurityInfo")}} обзавёлся свойствами `keaGroupName` и `signatureSchemeName`. Это изменение попало в Firefox 62 ([Firefox bug 1471959](https://bugzil.la/1471959)).
+- {{WebExtAPIRef("cookies.Cookie")}} включает свойство, показывающее состояние атрибута SameSite у кук. Перечисление {{WebExtAPIRef ("cookies.SameSiteStatus")}} определяет значение состояния SameSite ([Firefox bug 1351663](https://bugzil.la/1351663)).
+- Шаблоны соответствия для URL-адресов теперь явно соответствуют схеме "данные" ([Firefox bug 1280370](https://bugzil.la/1280370)).
## Предыдущие версии
diff --git a/files/ru/mozilla/firefox/releases/64/index.md b/files/ru/mozilla/firefox/releases/64/index.md
index 38347aac1bc9ea..e4306fc4546d60 100644
--- a/files/ru/mozilla/firefox/releases/64/index.md
+++ b/files/ru/mozilla/firefox/releases/64/index.md
@@ -11,23 +11,23 @@ slug: Mozilla/Firefox/Releases/64
### Инструменты разработчика
-- [Информационная панель в инструменте поддержки доступности](/ru/docs/Tools/Accessibility_inspector#Выделение_элементов_интерфейса) теперь показывает сведения о соотношении контрастности цветов текста или изображений на странице ({{bug(1473037)}}).
-- Выбор устройства в [режиме адаптивного дизайна](/ru/docs/Tools/Responsive_Design_Mode) запоминается и сохраняется между сеансами ({{bug(1248619)}}).
-- [Сетевой монитор](/ru/docs/Tools/Network_Monitor) теперь выделяет ресурсы, на которые потенциально может повлиять [защита от отслеживания](/ru/docs/Mozilla/Firefox/Privacy/Tracking_Protection) ({{bug(1333994)}}).
+- [Информационная панель в инструменте поддержки доступности](/ru/docs/Tools/Accessibility_inspector#Выделение_элементов_интерфейса) теперь показывает сведения о соотношении контрастности цветов текста или изображений на странице ([Firefox bug 1473037](https://bugzil.la/1473037)).
+- Выбор устройства в [режиме адаптивного дизайна](/ru/docs/Tools/Responsive_Design_Mode) запоминается и сохраняется между сеансами ([Firefox bug 1248619](https://bugzil.la/1248619)).
+- [Сетевой монитор](/ru/docs/Tools/Network_Monitor) теперь выделяет ресурсы, на которые потенциально может повлиять [защита от отслеживания](/ru/docs/Mozilla/Firefox/Privacy/Tracking_Protection) ([Firefox bug 1333994](https://bugzil.la/1333994)).
- [Веб-консоль](/ru/docs/Tools/Web_Console) получила усовершенствования, связанные с вводом и оценкой кода:
- - Регистронезависимое [автодополнение](/ru/docs/Tools/Web_Console/The_command_line_interpreter#Autocomplete) выражений ({{bug(672733)}}).
- - Возможность просмотреть [историю выражений консоли](/ru/docs/Tools/Web_Console/The_command_line_interpreter#Command_history) с помощью bash-подобного обратного поиска ({{bug(1024913)}}).
- - Подсветка [оценённого кода](/ru/docs/Tools/Web_Console/The_command_line_interpreter) и при вводе, и при выводе ({{bug(1463669)}}).
+ - Регистронезависимое [автодополнение](/ru/docs/Tools/Web_Console/The_command_line_interpreter#Autocomplete) выражений ([Firefox bug 672733](https://bugzil.la/672733)).
+ - Возможность просмотреть [историю выражений консоли](/ru/docs/Tools/Web_Console/The_command_line_interpreter#Command_history) с помощью bash-подобного обратного поиска ([Firefox bug 1024913](https://bugzil.la/1024913)).
+ - Подсветка [оценённого кода](/ru/docs/Tools/Web_Console/The_command_line_interpreter) и при вводе, и при выводе ([Firefox bug 1463669](https://bugzil.la/1463669)).
- Пошаговое выполнение кода в [отладчике JavaScript](/ru/docs/Tools/Debugger) также было улучшено:
- - Отладчик сохраняет [развёрнутые переменные](/ru/docs/Tools/Debugger/UI_Tour#Scopes) при пошаговом выполнении кода ({{bug(1491471)}}).
- - [Выход из функции](/ru/docs/Tools/Debugger/How_to/Step_through_code) пропускает возвращаемое значение ({{bug(923975)}}).
+ - Отладчик сохраняет [развёрнутые переменные](/ru/docs/Tools/Debugger/UI_Tour#Scopes) при пошаговом выполнении кода ([Firefox bug 1491471](https://bugzil.la/1491471)).
+ - [Выход из функции](/ru/docs/Tools/Debugger/How_to/Step_through_code) пропускает возвращаемое значение ([Firefox bug 923975](https://bugzil.la/923975)).
#### Удалено
-- Окончательно удалена панель разработчика (GCLI) ({{bug(1429421)}}). Её интерфейс был удалён в [Firefox 62](/ru/docs/Mozilla/Firefox/Releases/62), а теперь удалён и оставшийся код.
+- Окончательно удалена панель разработчика (GCLI) ([Firefox bug 1429421](https://bugzil.la/1429421)). Её интерфейс был удалён в [Firefox 62](/ru/docs/Mozilla/Firefox/Releases/62), а теперь удалён и оставшийся код.
### HTML
@@ -35,23 +35,23 @@ _Без изменений._
### CSS
-- Включена по умолчанию поддержка [полос прокрутки CSS](/ru/docs/Web/CSS/CSS_Scrollbars) ({{bug(1492012)}}).
-- Реализована поддержка Interaction Media Features, включающая [`pointer:coarse`](/ru/docs/Web/CSS/@media/pointer) ({{bug(1035774)}}). Подробности реализации [`any-pointer`](/ru/docs/Web/CSS/@media/any-pointer) и [`any-hover`](/ru/docs/Web/CSS/@media/any-hover) см в {{bug(1483111)}}.
-- Android-версия обзавелась поддержкой [`prefers-reduced-motion`](/ru/docs/Web/CSS/@media/prefers-reduced-motion) ({{bug(1478505)}}).
-- Значения {{cssxref("<gradient>")}} теперь поддерживают мультипозиционный синтаксис остановки цвета, например, `yellow 25%, yellow 50%` можно записать в виде `yellow 25% 50%` ({{bug(1352643)}}).
-- Свойство {{cssxref("text-transform")}} теперь принимает значение `full-size-kana` ({{bug(1498148)}}).
-- Из-за проблем веб-совместимости добавлена поддержка {{cssxref("appearance", "-webkit-appearance")}} ({{bug(1368555)}}).
-- Кроме того, удалена большая часть специфичных для Firefox значений `-moz-appearance` ({{bug(1496720)}}).
-- {{cssxref("display")}}: `list-item` отныне поддерживается на элементах {{htmlelement("legend")}} ({{bug(1486602)}}).
-- SVG `path()`, при использовании в {{cssxref("offset-path")}}, теперь могут быть анимированными ({{bug(1486094)}}).
-- Псевдоэлементы с префиксом `-webkit-` больше не делают цепочку или группу селекторов недействительной ({{bug(1424106)}}). См. {{bug(1486325)}}, чтобы узнать, как включить эту возможность.
+- Включена по умолчанию поддержка [полос прокрутки CSS](/ru/docs/Web/CSS/CSS_Scrollbars) ([Firefox bug 1492012](https://bugzil.la/1492012)).
+- Реализована поддержка Interaction Media Features, включающая [`pointer:coarse`](/ru/docs/Web/CSS/@media/pointer) ([Firefox bug 1035774](https://bugzil.la/1035774)). Подробности реализации [`any-pointer`](/ru/docs/Web/CSS/@media/any-pointer) и [`any-hover`](/ru/docs/Web/CSS/@media/any-hover) см в [Firefox bug 1483111](https://bugzil.la/1483111).
+- Android-версия обзавелась поддержкой [`prefers-reduced-motion`](/ru/docs/Web/CSS/@media/prefers-reduced-motion) ([Firefox bug 1478505](https://bugzil.la/1478505)).
+- Значения {{cssxref("<gradient>")}} теперь поддерживают мультипозиционный синтаксис остановки цвета, например, `yellow 25%, yellow 50%` можно записать в виде `yellow 25% 50%` ([Firefox bug 1352643](https://bugzil.la/1352643)).
+- Свойство {{cssxref("text-transform")}} теперь принимает значение `full-size-kana` ([Firefox bug 1498148](https://bugzil.la/1498148)).
+- Из-за проблем веб-совместимости добавлена поддержка {{cssxref("appearance", "-webkit-appearance")}} ([Firefox bug 1368555](https://bugzil.la/1368555)).
+- Кроме того, удалена большая часть специфичных для Firefox значений `-moz-appearance` ([Firefox bug 1496720](https://bugzil.la/1496720)).
+- {{cssxref("display")}}: `list-item` отныне поддерживается на элементах {{htmlelement("legend")}} ([Firefox bug 1486602](https://bugzil.la/1486602)).
+- SVG `path()`, при использовании в {{cssxref("offset-path")}}, теперь могут быть анимированными ([Firefox bug 1486094](https://bugzil.la/1486094)).
+- Псевдоэлементы с префиксом `-webkit-` больше не делают цепочку или группу селекторов недействительной ([Firefox bug 1424106](https://bugzil.la/1424106)). См. [Firefox bug 1486325](https://bugzil.la/1486325), чтобы узнать, как включить эту возможность.
#### Удалено
-- Нестандартные значения [`-moz-box` и `-moz-inline-box`](/ru/docs/Mozilla/Gecko/Chrome/CSS/display-xul) {{CSSxRef("display")}} скрыты от веб-содержимого ({{bug(1496961)}}).
-- Нестандартные [псевдоэлементы](/ru/docs/Web/CSS/Pseudo-elements) {{CSSxRef("::-moz-tree")}} скрыты от веб-содержимого ({{bug(1496961)}}).
-- Удалена настройка `layout.css.filters.enabled`; [CSS-фильтры](/ru/docs/Web/CSS/Filter_Effects) отныне нельзя отключить ({{bug(1408841)}}).
-- Отменено ({{bug(1492567)}}) изменение, сделанное в прошлом выпуске — перемена мест значений {{cssxref("overflow")}} ({{bug(1481866)}}). См. [причину](https://bugzilla.mozilla.org/show_bug.cgi?id=1481866#c14).
+- Нестандартные значения [`-moz-box` и `-moz-inline-box`](/ru/docs/Mozilla/Gecko/Chrome/CSS/display-xul) {{CSSxRef("display")}} скрыты от веб-содержимого ([Firefox bug 1496961](https://bugzil.la/1496961)).
+- Нестандартные [псевдоэлементы](/ru/docs/Web/CSS/Pseudo-elements) {{CSSxRef("::-moz-tree")}} скрыты от веб-содержимого ([Firefox bug 1496961](https://bugzil.la/1496961)).
+- Удалена настройка `layout.css.filters.enabled`; [CSS-фильтры](/ru/docs/Web/CSS/Filter_Effects) отныне нельзя отключить ([Firefox bug 1408841](https://bugzil.la/1408841)).
+- Отменено ([Firefox bug 1492567](https://bugzil.la/1492567)) изменение, сделанное в прошлом выпуске — перемена мест значений {{cssxref("overflow")}} ([Firefox bug 1481866](https://bugzil.la/1481866)). См. [причину](https://bugzilla.mozilla.org/show_bug.cgi?id=1481866#c14).
### SVG
@@ -59,9 +59,9 @@ _Без изменений._
### JavaScript
-- Реализовано предложение TC39 [Well-formed JSON.stringify](https://github.com/tc39/proposal-well-formed-stringify), чтобы {{jsxref("JSON.stringify")}} не мог возвращать плохо сформированные строки Unicode ({{bug(1469021)}}).
-- Проксируемые функции теперь могут быть переданы {{jsxref("Function.prototype.toString")}}`.call()` ({{bug(1440468)}}).
-- Если значение не указано, конструктор {{jsxref("WebAssembly.Global")}} будет использовать типизированный 0. Это определяется алгоритмом [`DefaultValue`](https://webassembly.github.io/spec/js-api/#defaultvalue) ({{bug(1490286)}}).
+- Реализовано предложение TC39 [Well-formed JSON.stringify](https://github.com/tc39/proposal-well-formed-stringify), чтобы {{jsxref("JSON.stringify")}} не мог возвращать плохо сформированные строки Unicode ([Firefox bug 1469021](https://bugzil.la/1469021)).
+- Проксируемые функции теперь могут быть переданы {{jsxref("Function.prototype.toString")}}`.call()` ([Firefox bug 1440468](https://bugzil.la/1440468)).
+- Если значение не указано, конструктор {{jsxref("WebAssembly.Global")}} будет использовать типизированный 0. Это определяется алгоритмом [`DefaultValue`](https://webassembly.github.io/spec/js-api/#defaultvalue) ([Firefox bug 1490286](https://bugzil.la/1490286)).
### API
@@ -69,16 +69,16 @@ _Без изменений._
- Ряд изменений {{domxref("Fullscreen_API", "API Fullscreen", "", "1")}}:
- - API лишился префикса ({{bug(1269276)}}).
- - Методы {{domxref("Element.requestFullscreen()")}} и {{domxref("Document.exitFullscreen()")}} отныне возвращают {{jsxref("Promise")}}, который исполняется, когда завершено изменение режима ({{bug(1188256)}} и {{bug(1491212)}}).
- - События {{domxref("fullscreenchange")}} и {{domxref("fullscreenerror")}} сначала отправлялись в {{domxref("Document")}}, а затем в {{domxref("Element")}}. Теперь всё стало наоборот. Это поведение отражено в спецификации и совпадает с поведением Chrome ({{bug(1375319)}}).
+ - API лишился префикса ([Firefox bug 1269276](https://bugzil.la/1269276)).
+ - Методы {{domxref("Element.requestFullscreen()")}} и {{domxref("Document.exitFullscreen()")}} отныне возвращают {{jsxref("Promise")}}, который исполняется, когда завершено изменение режима ([Firefox bug 1188256](https://bugzil.la/1188256) и [Firefox bug 1491212](https://bugzil.la/1491212)).
+ - События {{domxref("fullscreenchange")}} и {{domxref("fullscreenerror")}} сначала отправлялись в {{domxref("Document")}}, а затем в {{domxref("Element")}}. Теперь всё стало наоборот. Это поведение отражено в спецификации и совпадает с поведением Chrome ([Firefox bug 1375319](https://bugzil.la/1375319)).
-- На платформе macOS снова включён {{domxref("WebVR_API", "API WebVR", "", "1")}} 1.1 ({{bug(1476091)}}).
-- В качестве ссылок на {{domxref("Window.screenX")}} и {{domxref("Window.screenY")}} добавлены {{domxref("Window.screenLeft")}} и {{domxref("Window.screenTop")}} ({{bug(1498860)}}).
-- Метод {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} отныне возвращает имена заголовков в нижнем регистре, в соответствии со спецификацией ({{bug(1398718)}}).
-- Устаревший интерфейс `HTMLAllCollection` обновлён в соответствии с последними изменениями [спецификации](https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmlallcollection) ({{bug(1398354)}}).
-- В целях конфиденциальности {{domxref("Navigator.buildID")}} будет возвращать фиксированную метку времени ({{bug(583181)}}).
-- По умолчанию отключены следующие возможности {{domxref("Document.execCommand()")}} ({{bug(1490641)}}):
+- На платформе macOS снова включён {{domxref("WebVR_API", "API WebVR", "", "1")}} 1.1 ([Firefox bug 1476091](https://bugzil.la/1476091)).
+- В качестве ссылок на {{domxref("Window.screenX")}} и {{domxref("Window.screenY")}} добавлены {{domxref("Window.screenLeft")}} и {{domxref("Window.screenTop")}} ([Firefox bug 1498860](https://bugzil.la/1498860)).
+- Метод {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} отныне возвращает имена заголовков в нижнем регистре, в соответствии со спецификацией ([Firefox bug 1398718](https://bugzil.la/1398718)).
+- Устаревший интерфейс `HTMLAllCollection` обновлён в соответствии с последними изменениями [спецификации](https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmlallcollection) ([Firefox bug 1398354](https://bugzil.la/1398354)).
+- В целях конфиденциальности {{domxref("Navigator.buildID")}} будет возвращать фиксированную метку времени ([Firefox bug 583181](https://bugzil.la/583181)).
+- По умолчанию отключены следующие возможности {{domxref("Document.execCommand()")}} ([Firefox bug 1490641](https://bugzil.la/1490641)):
- `enableObjectResizing`
- `enableInlineTableEditing`
@@ -86,25 +86,25 @@ _Без изменений._
#### Сервис-воркеры
-- Реализован метод {{domxref("ServiceWorkerContainer.startMessages()")}} ({{bug(1263734)}}).
+- Реализован метод {{domxref("ServiceWorkerContainer.startMessages()")}} ([Firefox bug 1263734](https://bugzil.la/1263734)).
#### Media, Web Audio и WebRTC
-- Свойства {{domxref("PannerNode.refDistance")}}, {{domxref("PannerNode.maxDistance")}}, {{domxref("PannerNode.rolloffFactor")}} и {{domxref("PannerNode.coneOuterGain")}} отныне корректно выбрасывают исключения, когда их значения установлены за пределами допустимого ({{bug(1487963)}}).
-- Настройки {{domxref("RTCRtpEncodingParameters")}}, изменённые с помощью {{domxref("RTCRtpSender.setParameters()")}}, не обновлялись, если были изменены во время звонка. Теперь они будут обновляться без переподключения ({{bug(1253499)}}).
-- Реализован {{domxref("RTCIceCandidateStats.relayProtocol")}} — стандартная версия {{domxref("RTCIceCandidateStats.mozLocalTransport")}}, который объявлен устаревшим ({{bug(1435789)}}).
-- Включена по умолчанию автоматическая регулировка усиления (AGC). Эта возможность управляется настройкой `media.getusermedia.agc_enabled` ({{bug(1496714)}}).
+- Свойства {{domxref("PannerNode.refDistance")}}, {{domxref("PannerNode.maxDistance")}}, {{domxref("PannerNode.rolloffFactor")}} и {{domxref("PannerNode.coneOuterGain")}} отныне корректно выбрасывают исключения, когда их значения установлены за пределами допустимого ([Firefox bug 1487963](https://bugzil.la/1487963)).
+- Настройки {{domxref("RTCRtpEncodingParameters")}}, изменённые с помощью {{domxref("RTCRtpSender.setParameters()")}}, не обновлялись, если были изменены во время звонка. Теперь они будут обновляться без переподключения ([Firefox bug 1253499](https://bugzil.la/1253499)).
+- Реализован {{domxref("RTCIceCandidateStats.relayProtocol")}} — стандартная версия {{domxref("RTCIceCandidateStats.mozLocalTransport")}}, который объявлен устаревшим ([Firefox bug 1435789](https://bugzil.la/1435789)).
+- Включена по умолчанию автоматическая регулировка усиления (AGC). Эта возможность управляется настройкой `media.getusermedia.agc_enabled` ([Firefox bug 1496714](https://bugzil.la/1496714)).
#### Удалено
-- Свойство {{domxref("Window.event")}}, добавленное в Firefox 63 для разрешения проблем веб-совместимости, скрыто за отключённой в релизных версиях настройкой `dom.window.event.enabled`, поскольку вскрылись иные затруднения ({{bug(1493869)}}). На самом деле, это было сделано в одном из минорных обновлений Firefox 63, мы просто обращаем на это ваше внимание.
-- Удалён интерфейс {{domxref("LocalMediaStream")}} и его метод `stop()` ({{bug(1258143)}}). См. [Stopping a video stream](/ru/docs/Web/API/MediaStreamTrack/stop#stopping_a_video_stream), чтобы узнать, как остановить поток целиком.
-- Удалены интерфейсы `AudioStreamTrack` и `VideoStreamTrack`, поскольку они уже некоторое время объявлены устаревшими ({{bug(1377146)}}). Их функции перенесены в {{domxref("MediaStreamTrack")}}; дорожки отныне идентифицируются по значению свойств {{domxref("MediaStreamTrack.kind", "kind")}}, таких, как `audio` или `video`.
+- Свойство {{domxref("Window.event")}}, добавленное в Firefox 63 для разрешения проблем веб-совместимости, скрыто за отключённой в релизных версиях настройкой `dom.window.event.enabled`, поскольку вскрылись иные затруднения ([Firefox bug 1493869](https://bugzil.la/1493869)). На самом деле, это было сделано в одном из минорных обновлений Firefox 63, мы просто обращаем на это ваше внимание.
+- Удалён интерфейс {{domxref("LocalMediaStream")}} и его метод `stop()` ([Firefox bug 1258143](https://bugzil.la/1258143)). См. [Stopping a video stream](/ru/docs/Web/API/MediaStreamTrack/stop#stopping_a_video_stream), чтобы узнать, как остановить поток целиком.
+- Удалены интерфейсы `AudioStreamTrack` и `VideoStreamTrack`, поскольку они уже некоторое время объявлены устаревшими ([Firefox bug 1377146](https://bugzil.la/1377146)). Их функции перенесены в {{domxref("MediaStreamTrack")}}; дорожки отныне идентифицируются по значению свойств {{domxref("MediaStreamTrack.kind", "kind")}}, таких, как `audio` или `video`.
### Безопасность
-- Прекращено доверие сертификатам, выданным удостоверяющими центрами Symantec (см. {{bug(1409257)}}; также см. подробности в обсуждении [Mozilla's Plan for Symantec Roots](https://groups.google.com/forum/#!topic/mozilla.dev.security.policy/FLHRT79e3XE/discussion)).
-- Теперь можно использовать {{httpheader("Referrer-Policy")}} для управления ресурсами, полученными через таблицы стилей ({{bug(1330487)}}) — см. [Integration with CSS](/ru/docs/Web/HTTP/Headers/Referrer-Policy#integration_with_css) для получения подробных сведений.
+- Прекращено доверие сертификатам, выданным удостоверяющими центрами Symantec (см. [Firefox bug 1409257](https://bugzil.la/1409257); также см. подробности в обсуждении [Mozilla's Plan for Symantec Roots](https://groups.google.com/forum/#!topic/mozilla.dev.security.policy/FLHRT79e3XE/discussion)).
+- Теперь можно использовать {{httpheader("Referrer-Policy")}} для управления ресурсами, полученными через таблицы стилей ([Firefox bug 1330487](https://bugzil.la/1330487)) — см. [Integration with CSS](/ru/docs/Web/HTTP/Headers/Referrer-Policy#integration_with_css) для получения подробных сведений.
### Плагины
@@ -114,14 +114,14 @@ _Без изменений._
#### Изменения API
-- Удалены устаревшие конечные точки без префикса `Marionette:`, `L10n:` или `Addon:` (включая `singeTap`) ({{bug(1504478)}}, {{bug(1504940)}}).
+- Удалены устаревшие конечные точки без префикса `Marionette:`, `L10n:` или `Addon:` (включая `singeTap`) ([Firefox bug 1504478](https://bugzil.la/1504478), [Firefox bug 1504940](https://bugzil.la/1504940)).
#### Исправленные ошибки
-- Синтезированные события `Shift` с использованием `WebDriver:PerformActions` не создавали заглавные буквы ({{bug(1405370)}}).
-- `WebDriver:Navigate` мог вызвать бесконечное зависание, если низлежащий процесс контента вкладки менялся много раз во время навигации ({{bug(1504807)}}).
-- Для улучшения производительности и сокращения количества потребляемой памяти страница, в новой вкладке или окне будет загружаться не `about:newtab`, а `about:blank` ({{bug(1506643)}}).
-- Отключено по умолчанию предложение использовать панель блокировки контента, показ которого препятствует взаимодействию с элементами интерфейса ({{bug(1488826)}}).
+- Синтезированные события `Shift` с использованием `WebDriver:PerformActions` не создавали заглавные буквы ([Firefox bug 1405370](https://bugzil.la/1405370)).
+- `WebDriver:Navigate` мог вызвать бесконечное зависание, если низлежащий процесс контента вкладки менялся много раз во время навигации ([Firefox bug 1504807](https://bugzil.la/1504807)).
+- Для улучшения производительности и сокращения количества потребляемой памяти страница, в новой вкладке или окне будет загружаться не `about:newtab`, а `about:blank` ([Firefox bug 1506643](https://bugzil.la/1506643)).
+- Отключено по умолчанию предложение использовать панель блокировки контента, показ которого препятствует взаимодействию с элементами интерфейса ([Firefox bug 1488826](https://bugzil.la/1488826)).
## Изменения для разработчиков дополнений
@@ -131,31 +131,31 @@ _Без изменений._
- Добавлен новый API `browser.menus.overrideContext()`, который может быть вызван из события DOM `contextmenu` и позволяет скрыть все пункты меню по умолчанию, чтобы создать собственное контекстное меню на страницах, относящихся к дополнению. Это контекстное меню может состоять из нескольких пунктов меню верхнего уровня дополнения и может включать элементы контекстного меню вкладок или закладок из других дополнений. См. [блог](https://blog.mozilla.org/addons/2018/11/08/extensions-in-firefox-64/#cm) для получения подробных сведений.
- - Реализован `browser.menus.overrideContext()` (({{bug(1280347)}}).
- - Реализована опция `showDefaults: false`, позволяющая скрывать из контекстного меню пункты по умолчанию ({{bug(1367160)}}).
- - `documentURLPatterns` теперь может соответствовать адресу `moz-extension://`, даже если используется `browser.menus.overrideContext()`. Таким образом, он может надёжно ограничивать пользовательские пункты меню для определённых документов ({{bug(1498896)}}).
+ - Реализован `browser.menus.overrideContext()` (([Firefox bug 1280347](https://bugzil.la/1280347)).
+ - Реализована опция `showDefaults: false`, позволяющая скрывать из контекстного меню пункты по умолчанию ([Firefox bug 1367160](https://bugzil.la/1367160)).
+ - `documentURLPatterns` теперь может соответствовать адресу `moz-extension://`, даже если используется `browser.menus.overrideContext()`. Таким образом, он может надёжно ограничивать пользовательские пункты меню для определённых документов ([Firefox bug 1498896](https://bugzil.la/1498896)).
-- С помощью нового свойства `viewTypes` в {{WebExtAPIRef("menus.create()")}} и {{WebExtAPIRef("menus.update()")}} можно ограничить места появления контекстного меню в дополнении ({{bug(1416839)}}).
-- {{WebExtAPIRef("menus.update()")}} теперь позволяет обновить значок существующего пункта меню ({{bug(1414566)}}).
-- С помощью нового свойства `button` {{WebExtAPIRef("menus.OnClickData")}} дополнения могут определять, какая кнопка мыши использована для выбора пункта меню ({{bug(1469148)}}).
+- С помощью нового свойства `viewTypes` в {{WebExtAPIRef("menus.create()")}} и {{WebExtAPIRef("menus.update()")}} можно ограничить места появления контекстного меню в дополнении ([Firefox bug 1416839](https://bugzil.la/1416839)).
+- {{WebExtAPIRef("menus.update()")}} теперь позволяет обновить значок существующего пункта меню ([Firefox bug 1414566](https://bugzil.la/1414566)).
+- С помощью нового свойства `button` {{WebExtAPIRef("menus.OnClickData")}} дополнения могут определять, какая кнопка мыши использована для выбора пункта меню ([Firefox bug 1469148](https://bugzil.la/1469148)).
#### Окна
-- Метод {{WebExtAPIRef("windows.create()")}} обзавёлся опцией `cookieStoreId`, которая определяет `CookieStoreId` для всех вкладок, созданных при открытии окна ({{bug(1393570)}}).
+- Метод {{WebExtAPIRef("windows.create()")}} обзавёлся опцией `cookieStoreId`, которая определяет `CookieStoreId` для всех вкладок, созданных при открытии окна ([Firefox bug 1393570](https://bugzil.la/1393570)).
#### Конфиденциальность
-- Свойство `cookieConfig` {{WebExtAPIRef("privacy.websites")}} — это объект, который может принимать свойство `behavior`. Это свойство теперь может, в свою очередь, принимать новое значение — `reject_trackers`, которое указывает дополнению отвергать куки, связанными с отслеживанием ({{bug(1493057)}}).
+- Свойство `cookieConfig` {{WebExtAPIRef("privacy.websites")}} — это объект, который может принимать свойство `behavior`. Это свойство теперь может, в свою очередь, принимать новое значение — `reject_trackers`, которое указывает дополнению отвергать куки, связанными с отслеживанием ([Firefox bug 1493057](https://bugzil.la/1493057)).
#### API devtools.panels
-- Реализована поддержка метода `Sidebar.setPage()` [`devtools.panels.elements`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements) ({{bug(1398734)}}).
+- Реализована поддержка метода `Sidebar.setPage()` [`devtools.panels.elements`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements) ([Firefox bug 1398734](https://bugzil.la/1398734)).
### Изменения манифеста
-- Новое свойство `pinned` ключа манифеста [`page_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action) позволяет дополнениям управлять тем, должны ли при установке их действия на странице быть прикреплены к адресной строке или нет ({{bug(1494135)}}).
-- В Windows наличие ключей NativeMessagingHosts сначала будет проверяться в 32-разрядном представлении реестра ([Wow6432Node)](https://en.wikipedia.org/wiki/WoW64#Registry_and_file_system)); следует использовать то, что подходит для вашего приложения ({{bug(1494709)}}).
-- Объект `search_provider` поля [`chrome_settings_overrides`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides) отныне может включать новые свойства — `suggest_url`, `suggest_url_post_params` ({{bug(1486819)}}) и `search_url_post_params`.
+- Новое свойство `pinned` ключа манифеста [`page_action`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action) позволяет дополнениям управлять тем, должны ли при установке их действия на странице быть прикреплены к адресной строке или нет ([Firefox bug 1494135](https://bugzil.la/1494135)).
+- В Windows наличие ключей NativeMessagingHosts сначала будет проверяться в 32-разрядном представлении реестра ([Wow6432Node)](https://en.wikipedia.org/wiki/WoW64#Registry_and_file_system)); следует использовать то, что подходит для вашего приложения ([Firefox bug 1494709](https://bugzil.la/1494709)).
+- Объект `search_provider` поля [`chrome_settings_overrides`](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides) отныне может включать новые свойства — `suggest_url`, `suggest_url_post_params` ([Firefox bug 1486819](https://bugzil.la/1486819)) и `search_url_post_params`.
## Предыдущие версии
diff --git a/files/ru/mozilla/firefox/releases/65/index.md b/files/ru/mozilla/firefox/releases/65/index.md
index ec422715d24dec..21f1d0d0270aa7 100644
--- a/files/ru/mozilla/firefox/releases/65/index.md
+++ b/files/ru/mozilla/firefox/releases/65/index.md
@@ -12,10 +12,10 @@ slug: Mozilla/Firefox/Releases/65
### Инструменты разработчика
- Включён по умолчанию [инспектор Flexbox](/ru/docs/Tools/Page_Inspector/How_to/Examine_Flexbox_layouts).
-- [Отладчик JavaScript](/ru/docs/Tools/Debugger) получил поддержку точек останова XHR ({{bug(821610)}}).
+- [Отладчик JavaScript](/ru/docs/Tools/Debugger) получил поддержку точек останова XHR ([Firefox bug 821610](https://bugzil.la/821610)).
- Щелчок правой кнопкой по элементу дерева доступности позволяет [вывести его в JSON-формате](/ru/docs/Tools/Accessibility_inspector#Вывод_дерева_доступности_в_JSON-формате).
- Если фон текста является сложным (например, градиент или сложное изображение), инструмент [цветового контраста](/ru/docs/Tools/Инспектор_доступности#Цветовой_контраст) в инспекторе доступности покажет диапазон значений цветового контраста.
-- Во вкладку «Заголовки» [сетевого монитора](/ru/docs/Tools/Network_Monitor) добавлено отображение политики Referrer для выбранного запроса ({{bug(1496742)}}).
+- Во вкладку «Заголовки» [сетевого монитора](/ru/docs/Tools/Network_Monitor) добавлено отображение политики Referrer для выбранного запроса ([Firefox bug 1496742](https://bugzil.la/1496742)).
- При просмотре трассировки стека (например, в журналах консоли или отладчике JavaScript) вызовы методов фреймворка распознаются и по умолчанию сворачиваются, что облегчает размещение вашего кода.
- Подобно традиционным терминалам теперь можно использовать обратный поиск в истории консоли JavaScript(
@@ -48,33 +48,33 @@ slug: Mozilla/Firefox/Releases/65
переключаться между результатами).
- Сокращение `$0` в консоли JavaScript (ссылается на инспектируемый в данный момент элемент страницы) обзавелось возможностью автодополнения. Например, вы можете ввести `$0.te`, чтобы получить предложения автодополнения для свойств наподобие `$0.textContent`.
-- Правки, внесённые через просмотр правил в Инспекторе, теперь отображаются на вкладке «Изменения» ({{bug(1503920)}}).
+- Правки, внесённые через просмотр правил в Инспекторе, теперь отображаются на вкладке «Изменения» ([Firefox bug 1503920](https://bugzil.la/1503920)).
### HTML
-- События теперь отправляются на отключённые элементы HTML, то есть элементы {{htmlelement("button")}}, {{htmlelement("fieldset")}}, {{htmlelement("input")}}, {{htmlelement("select")}} и {{htmlelement("textarea")}} с установленными атрибутами `disabled` ({{bug(329509)}}).
-- Как в Chrome и Safari, удаление атрибута `src` у элемента {{htmlelement("iframe")}} загружает в него `about:blank` ({{bug(1501418)}}) . До этого удаление `src` не влияло на содержимое `iframe`.
-- Добавлена поддержка атрибута [`referrerpolicy`](/ru/docs/Web/HTML/Element/script#referrerpolicy) у элементов {{htmlelement("script")}} ({{bug(1460920)}}).
+- События теперь отправляются на отключённые элементы HTML, то есть элементы {{htmlelement("button")}}, {{htmlelement("fieldset")}}, {{htmlelement("input")}}, {{htmlelement("select")}} и {{htmlelement("textarea")}} с установленными атрибутами `disabled` ([Firefox bug 329509](https://bugzil.la/329509)).
+- Как в Chrome и Safari, удаление атрибута `src` у элемента {{htmlelement("iframe")}} загружает в него `about:blank` ([Firefox bug 1501418](https://bugzil.la/1501418)) . До этого удаление `src` не влияло на содержимое `iframe`.
+- Добавлена поддержка атрибута [`referrerpolicy`](/ru/docs/Web/HTML/Element/script#referrerpolicy) у элементов {{htmlelement("script")}} ([Firefox bug 1460920](https://bugzil.la/1460920)).
### CSS
-- Убран префикс у значения `crisp-edges` свойства {{cssxref("image-rendering")}} ({{bug(1496617)}}).
-- Значение `auto` {{cssxref("scrollbar-color")}} теперь разрешается в `auto`, а не в два цвета ({{bug(1501418)}}).
-- Реализована поддержка свойств `break-*` ({{bug(775618)}}):
+- Убран префикс у значения `crisp-edges` свойства {{cssxref("image-rendering")}} ([Firefox bug 1496617](https://bugzil.la/1496617)).
+- Значение `auto` {{cssxref("scrollbar-color")}} теперь разрешается в `auto`, а не в два цвета ([Firefox bug 1501418](https://bugzil.la/1501418)).
+- Реализована поддержка свойств `break-*` ([Firefox bug 775618](https://bugzil.la/775618)):
- {{cssxref("break-before")}} → {{cssxref("page-break-before")}}.
- {{cssxref("break-after")}} → {{cssxref("page-break-after")}}.
- {{cssxref("break-inside")}} → {{cssxref("page-break-inside")}}.
-- Реализована поддержка значения `anywhere` у свойства {{cssxref("overflow-wrap")}} ({{bug(1505786)}}).
-- Добавлены новые ключевые слова `jump-start`, `jump-end`, `jump-none` и `jump-both`, используемые внутри [временной функции steps()]() ({{bug(1496619)}}). Функция `frames()`, ранее использовавшаяся для этого, объявлена устаревшей.
+- Реализована поддержка значения `anywhere` у свойства {{cssxref("overflow-wrap")}} ([Firefox bug 1505786](https://bugzil.la/1505786)).
+- Добавлены новые ключевые слова `jump-start`, `jump-end`, `jump-none` и `jump-both`, используемые внутри [временной функции steps()]() ([Firefox bug 1496619](https://bugzil.la/1496619)). Функция `frames()`, ранее использовавшаяся для этого, объявлена устаревшей.
- Для совместимости с прочими браузерами добавлены несколько новых значений {{cssxref("appearance", "-webkit-appearance")}}. В частности:
- - `meter`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("meter")}}; существующее значение `meterbar` теперь является псевдонимом `meter` ({{bug(1501483)}}).
- - `progress-bar`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("progress")}}; существующее значение `progressbar` теперь является псевдонимом `progress-bar` ({{bug(1501506)}}).
- - `textarea`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("textarea")}}; существующее значение `textfield-multiline` теперь является псевдонимом `textarea` ({{bug(1507905)}})
+ - `meter`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("meter")}}; существующее значение `meterbar` теперь является псевдонимом `meter` ([Firefox bug 1501483](https://bugzil.la/1501483)).
+ - `progress-bar`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("progress")}}; существующее значение `progressbar` теперь является псевдонимом `progress-bar` ([Firefox bug 1501506](https://bugzil.la/1501506)).
+ - `textarea`, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("textarea")}}; существующее значение `textfield-multiline` теперь является псевдонимом `textarea` ([Firefox bug 1507905](https://bugzil.la/1507905))
-- Изменено поведение {{cssxref("user-select")}}, чтобы достичь сходства с прочими браузерами ({{bug(1506547)}}). Конкретно:
+- Изменено поведение {{cssxref("user-select")}}, чтобы достичь сходства с прочими браузерами ([Firefox bug 1506547](https://bugzil.la/1506547)). Конкретно:
- `user-select: all`, установленное на элемент, больше не перекрывает значения `user-select` дочерних элементов. Пример:
@@ -91,13 +91,13 @@ slug: Mozilla/Firefox/Releases/65
- `user-select` теперь ведёт себя согласованно внутри и снаружи теневого DOM.
- Удалено проприетарное значение `-moz-text`.
-- Реализована поддержка переменных среды CSS (функция {{cssxref("env")}}) ({{bug(1462233)}}).
+- Реализована поддержка переменных среды CSS (функция {{cssxref("env")}}) ([Firefox bug 1462233](https://bugzil.la/1462233)).
#### Удалено
-- Удалена настройка `layout.css.shape-outside.enabled`; поддержку {{cssxref("shape-outside")}}, {{cssxref("shape-margin")}} и {{cssxref("shape-image-threshold")}} больше нельзя отключить через `about:config` ({{bug(1504387)}}).
-- Удалены некоторые специфичные для Firefox значения {{cssxref("user-select")}} — `-moz-all`, `-moz-text`, `tri-state`, `element`, `elements` и `toggle`. См. {{bug(1492958)}} и {{bug(1506547)}}.
-- Как упоминалось выше, удалена временная функция `frames()` ({{bug(1496619)}}).
+- Удалена настройка `layout.css.shape-outside.enabled`; поддержку {{cssxref("shape-outside")}}, {{cssxref("shape-margin")}} и {{cssxref("shape-image-threshold")}} больше нельзя отключить через `about:config` ([Firefox bug 1504387](https://bugzil.la/1504387)).
+- Удалены некоторые специфичные для Firefox значения {{cssxref("user-select")}} — `-moz-all`, `-moz-text`, `tri-state`, `element`, `elements` и `toggle`. См. [Firefox bug 1492958](https://bugzil.la/1492958) и [Firefox bug 1506547](https://bugzil.la/1506547).
+- Как упоминалось выше, удалена временная функция `frames()` ([Firefox bug 1496619](https://bugzil.la/1496619)).
### SVG
@@ -105,57 +105,57 @@ _Без изменений._
### JavaScript
-- Реализована поддержка {{jsxref("RelativeTimeFormat", "Intl.RelativeTimeFormat")}} ({{bug(1504334)}}).
-- Максимально допустимое значение {{jsxref("String/length","length","","1")}} у строк отныне составляет `2^30 - 2` (\~1 ГБ) вместо `2^28 - 1` (\~256 МБ) ({{bug(1509542)}}).
-- Добавлена поддержка свойства [`globalThis`](https://github.com/tc39/proposal-global) ({{bug(1317422)}}).
+- Реализована поддержка {{jsxref("RelativeTimeFormat", "Intl.RelativeTimeFormat")}} ([Firefox bug 1504334](https://bugzil.la/1504334)).
+- Максимально допустимое значение {{jsxref("String/length","length","","1")}} у строк отныне составляет `2^30 - 2` (\~1 ГБ) вместо `2^28 - 1` (\~256 МБ) ([Firefox bug 1509542](https://bugzil.la/1509542)).
+- Добавлена поддержка свойства [`globalThis`](https://github.com/tc39/proposal-global) ([Firefox bug 1317422](https://bugzil.la/1317422)).
### API
#### Новые API
-- Включена по умолчанию поддержка {{domxref("Streams_API/Using_readable_streams", "Readable Streams", "", "1")}} ({{bug(1505122)}}).
-- Включена по умолчанию поддержка {{domxref("Storage_Access_API", "Storage Access API", "", "1")}} ({{bug(1513021)}}).
+- Включена по умолчанию поддержка {{domxref("Streams_API/Using_readable_streams", "Readable Streams", "", "1")}} ([Firefox bug 1505122](https://bugzil.la/1505122)).
+- Включена по умолчанию поддержка {{domxref("Storage_Access_API", "Storage Access API", "", "1")}} ([Firefox bug 1513021](https://bugzil.la/1513021)).
#### DOM
-- {{domxref("Performance.toJSON()")}} доступен {{domxref("Web_Workers_API", "веб-воркерам", "", "1")}} ({{bug(1504958)}}).
-- Запросы {{domxref("XMLHttpRequest")}} будут выбрасывать `NetworkError`, если запрошено содержимое типа `Blob`, а метод запроса отличен от `GET` ({{bug(1502599)}}).
-- Многие функции {{domxref("Fullscreen API", "", "", "1")}} с префиксом `-moz-` объявлены устаревшими и выдают предупреждение в консоль JavaScript ({{bug(1504946)}}).
-- {{domxref("WindowOrWorkerGlobalScope.createImageBitmap", "createImageBitmap()")}} отныне поддерживает изображения SVG ({{domxref("SVGImageElement")}}) в качестве источника ({{bug(1500768)}}).
+- {{domxref("Performance.toJSON()")}} доступен {{domxref("Web_Workers_API", "веб-воркерам", "", "1")}} ([Firefox bug 1504958](https://bugzil.la/1504958)).
+- Запросы {{domxref("XMLHttpRequest")}} будут выбрасывать `NetworkError`, если запрошено содержимое типа `Blob`, а метод запроса отличен от `GET` ([Firefox bug 1502599](https://bugzil.la/1502599)).
+- Многие функции {{domxref("Fullscreen API", "", "", "1")}} с префиксом `-moz-` объявлены устаревшими и выдают предупреждение в консоль JavaScript ([Firefox bug 1504946](https://bugzil.la/1504946)).
+- {{domxref("WindowOrWorkerGlobalScope.createImageBitmap", "createImageBitmap()")}} отныне поддерживает изображения SVG ({{domxref("SVGImageElement")}}) в качестве источника ([Firefox bug 1500768](https://bugzil.la/1500768)).
#### События DOM
-- За одно событие разрешено не более одного вызова {{domxref("Window.open()")}} ({{bug(675574)}}).
-- События [`keyup`](/ru/docs/Web/Events/keyup) и [`keydown`](/ru/docs/Web/Events/keydown) в целях улучшения кроссбраузерной совместимости для пользователей CJKT отныне срабатывают во время композиции IME ({{bug(354358)}}).
+- За одно событие разрешено не более одного вызова {{domxref("Window.open()")}} ([Firefox bug 675574](https://bugzil.la/675574)).
+- События [`keyup`](/ru/docs/Web/Events/keyup) и [`keydown`](/ru/docs/Web/Events/keydown) в целях улучшения кроссбраузерной совместимости для пользователей CJKT отныне срабатывают во время композиции IME ([Firefox bug 354358](https://bugzil.la/354358)).
#### Веб-воркеры
-- Поскольку событие {{domxref("SharedWorkerGlobalScope.onconnect")}} является экземпляром {{domxref("MessageEvent")}}, его свойство `data` теперь представляет собой пустую строку, а не `null` ({{bug(1508824)}}).
+- Поскольку событие {{domxref("SharedWorkerGlobalScope.onconnect")}} является экземпляром {{domxref("MessageEvent")}}, его свойство `data` теперь представляет собой пустую строку, а не `null` ([Firefox bug 1508824](https://bugzil.la/1508824)).
#### Fetch и сервис-воркеры
-- Метод {{domxref("Response.redirect()")}} теперь корректно выбрасывает `TypeError`, если в качестве первого параметра указан невалидный URL ({{bug(1503276)}}).
-- Методы {{domxref("ServiceWorkerContainer.register()")}} и {{domxref("WorkerGlobalScope.importScripts()")}} (когда они используется сервис-воркером) отныне принимают любые файлы с валидными [MIME-типом JavaScript](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types#textjavascript) ({{bug(1354577)}}).
-- Добавлена поддержка свойств {{domxref("FetchEvent.replacesClientId")}} и {{domxref("FetchEvent.resultingClientId")}} ({{bug(1264177)}}).
-- Реализована поддержка {{domxref("ServiceWorkerGlobalScope.onmessageerror")}} и {{domxref("ServiceWorkerContainer.onmessageerror")}} ({{bug(1399446)}}).
-- Заголовок {{httpheader("Origin")}} больше не устанавливается у запросов Fetch с методом {{HTTPMethod("HEAD")}} или {{HTTPMethod("GET")}} ({{bug(1508661)}}).
+- Метод {{domxref("Response.redirect()")}} теперь корректно выбрасывает `TypeError`, если в качестве первого параметра указан невалидный URL ([Firefox bug 1503276](https://bugzil.la/1503276)).
+- Методы {{domxref("ServiceWorkerContainer.register()")}} и {{domxref("WorkerGlobalScope.importScripts()")}} (когда они используется сервис-воркером) отныне принимают любые файлы с валидными [MIME-типом JavaScript](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types#textjavascript) ([Firefox bug 1354577](https://bugzil.la/1354577)).
+- Добавлена поддержка свойств {{domxref("FetchEvent.replacesClientId")}} и {{domxref("FetchEvent.resultingClientId")}} ([Firefox bug 1264177](https://bugzil.la/1264177)).
+- Реализована поддержка {{domxref("ServiceWorkerGlobalScope.onmessageerror")}} и {{domxref("ServiceWorkerContainer.onmessageerror")}} ([Firefox bug 1399446](https://bugzil.la/1399446)).
+- Заголовок {{httpheader("Origin")}} больше не устанавливается у запросов Fetch с методом {{HTTPMethod("HEAD")}} или {{HTTPMethod("GET")}} ([Firefox bug 1508661](https://bugzil.la/1508661)).
#### Media, Web Audio и WebRTC
-- Словарь {{domxref("WebRTC API", "WebRTC", "", "1")}} {{domxref("RTCIceCandidateStats")}} обновлён в соответствии с последними изменениями спецификации ({{bug(1324788)}}, {{bug(1489040)}}).
-- События `pause` и `resume` {{domxref("MediaRecorder")}} (и соответствующие свойства обработчика событий — {{domxref("MediaRecorder.onpause")}} и {{domxref("MediaRecorder.onresume")}}) не были реализованы ранее, хотя таблицы совместимости утверждали обратное. Теперь они реализованы ({{bug(1458538)}}, {{bug(1514016)}}).
+- Словарь {{domxref("WebRTC API", "WebRTC", "", "1")}} {{domxref("RTCIceCandidateStats")}} обновлён в соответствии с последними изменениями спецификации ([Firefox bug 1324788](https://bugzil.la/1324788), [Firefox bug 1489040](https://bugzil.la/1489040)).
+- События `pause` и `resume` {{domxref("MediaRecorder")}} (и соответствующие свойства обработчика событий — {{domxref("MediaRecorder.onpause")}} и {{domxref("MediaRecorder.onresume")}}) не были реализованы ранее, хотя таблицы совместимости утверждали обратное. Теперь они реализованы ([Firefox bug 1458538](https://bugzil.la/1458538), [Firefox bug 1514016](https://bugzil.la/1514016)).
#### Canvas и WebGL
-- В контекстах WebGL1 и WebGL2 доступно использование расширений сжатия текстур {{domxref("WebGL API", "WebGL", "", "1")}} {{domxref("EXT_texture_compression_bptc")}} и {{domxref("EXT_texture_compression_rgtc")}} ({{bug(1507263)}}).
+- В контекстах WebGL1 и WebGL2 доступно использование расширений сжатия текстур {{domxref("WebGL API", "WebGL", "", "1")}} {{domxref("EXT_texture_compression_bptc")}} и {{domxref("EXT_texture_compression_rgtc")}} ([Firefox bug 1507263](https://bugzil.la/1507263)).
#### Удалено
-- Отключена [мутация событий](/ru/docs/Web/Guide/Events/Mutation_events) в теневых деревьях ({{bug(1489858)}}).
-- Удалено нестандартное свойство `currentTime` {{domxref("MediaStream")}} ({{bug(1502927)}}).
-- Удалены настройки `dom.webcomponents.shadowdom.enabled` и `dom.webcomponents.customelements.enabled` — больше нельзя отключить поддержку Shadow DOM и Custom Elements через `about:config` ({{bug(1503019)}}).
-- Удалено нестандартное событие DOM `text`, срабатывавшее, чтобы уведомить пользовательский интерфейс редактора браузера о строках данных композиции IME и диапазоне выбора ({{bug(1288640)}}).
-- Событие {{event("keypress")}} больше не срабатывает для [непечатаемых клавиш]() ({{bug(968056)}}) за исключением клавиши
+- Отключена [мутация событий](/ru/docs/Web/Guide/Events/Mutation_events) в теневых деревьях ([Firefox bug 1489858](https://bugzil.la/1489858)).
+- Удалено нестандартное свойство `currentTime` {{domxref("MediaStream")}} ([Firefox bug 1502927](https://bugzil.la/1502927)).
+- Удалены настройки `dom.webcomponents.shadowdom.enabled` и `dom.webcomponents.customelements.enabled` — больше нельзя отключить поддержку Shadow DOM и Custom Elements через `about:config` ([Firefox bug 1503019](https://bugzil.la/1503019)).
+- Удалено нестандартное событие DOM `text`, срабатывавшее, чтобы уведомить пользовательский интерфейс редактора браузера о строках данных композиции IME и диапазоне выбора ([Firefox bug 1288640](https://bugzil.la/1288640)).
+- Событие {{event("keypress")}} больше не срабатывает для [непечатаемых клавиш]() ([Firefox bug 968056](https://bugzil.la/968056)) за исключением клавиши
Enter
@@ -179,7 +179,7 @@ _Без изменений._
### Безопасность
-- К допустимым заголовкам запросов отныне применяются дополнительные ограничения CORS ({{bug(1483815)}}, см. также [whatwg fetch issue 382: CORS-safelisted request headers should be restricted according to RFC 7231](https://github.com/whatwg/fetch/issues/382) для получения дополнительных сведений).
+- К допустимым заголовкам запросов отныне применяются дополнительные ограничения CORS ([Firefox bug 1483815](https://bugzil.la/1483815), см. также [whatwg fetch issue 382: CORS-safelisted request headers should be restricted according to RFC 7231](https://github.com/whatwg/fetch/issues/382) для получения дополнительных сведений).
### Сеть
@@ -193,22 +193,22 @@ _Без изменений._
#### Изменения API
-- `WebDriver:ElementSendKeys` при проверке интерактивности обрабатывает ` ` менее строго, позволяя скрывать эти элементы без возникновения ошибки `not interactable`. Если требуется строгая проверка, следует использовать `strictFileInteractability` ({{bug(1502864)}}).
+- `WebDriver:ElementSendKeys` при проверке интерактивности обрабатывает ` ` менее строго, позволяя скрывать эти элементы без возникновения ошибки `not interactable`. Если требуется строгая проверка, следует использовать `strictFileInteractability` ([Firefox bug 1502864](https://bugzil.la/1502864)).
#### Исправленные ошибки
-- Команды для манипуляций окнами `WebDriver:FullscreenWindow`, `WebDriver:MinimizeWindow`, `WebDriver:MaximizeWindow` и `WebDriver:SetWindowRect` стали более стабильными ({{bug(1492499)}}). При определённых обстоятельствах они больше не вызывают бесконечное зависание, но ожидают в течение 5 секунд, если запрошенное состояние окна не может быть достигнуто ({{bug(1521527)}}).
-- `WebDriver:ElementClick` отныне корректно высчитывает центр элемента для щелчка по нему, что позволяет взаимодействовать с элементами, имеющими размер 1x1 пиксель ({{bug(1499360)}}).
+- Команды для манипуляций окнами `WebDriver:FullscreenWindow`, `WebDriver:MinimizeWindow`, `WebDriver:MaximizeWindow` и `WebDriver:SetWindowRect` стали более стабильными ([Firefox bug 1492499](https://bugzil.la/1492499)). При определённых обстоятельствах они больше не вызывают бесконечное зависание, но ожидают в течение 5 секунд, если запрошенное состояние окна не может быть достигнуто ([Firefox bug 1521527](https://bugzil.la/1521527)).
+- `WebDriver:ElementClick` отныне корректно высчитывает центр элемента для щелчка по нему, что позволяет взаимодействовать с элементами, имеющими размер 1x1 пиксель ([Firefox bug 1499360](https://bugzil.la/1499360)).
#### Прочее
-- При возникновении ошибки `unexpected alert open` выводятся более понятные сообщения ({{bug(1502268)}}).
+- При возникновении ошибки `unexpected alert open` выводятся более понятные сообщения ([Firefox bug 1502268](https://bugzil.la/1502268)).
### Прочее
-- Добавлена поддержка изображений в формате [WebP](/ru/docs/Glossary/webp) ({{bug(1294490)}}).
+- Добавлена поддержка изображений в формате [WebP](/ru/docs/Glossary/webp) ([Firefox bug 1294490](https://bugzil.la/1294490)).
- - Кроме того, для улучшения кросс-браузерной совместимости MIME-тип WebP (`image/webp`) был добавлен в стандартный заголовок HTTP-запроса {{httpheader ("Accept")}} для файлов HTML ({{bug(1507691)}}).
+ - Кроме того, для улучшения кросс-браузерной совместимости MIME-тип WebP (`image/webp`) был добавлен в стандартный заголовок HTTP-запроса {{httpheader ("Accept")}} для файлов HTML ([Firefox bug 1507691](https://bugzil.la/1507691)).
## Изменения для разработчиков дополнений
@@ -216,7 +216,7 @@ _Без изменений._
#### Вкладки
-- {{WebExtAPIRef("tabs", "tabs API", "", "1")}} обзавёлся поддержкой наследников вкладок — вкладке можно назначить ID вкладки-наследника, которая станет активной, когда первая вкладка закроется ({{bug(1500479)}}, см. также [эту запись в блоге](https://qiita.com/piroor/items/ea7e727735631c45a366) для получения подробных сведений). В частности:
+- {{WebExtAPIRef("tabs", "tabs API", "", "1")}} обзавёлся поддержкой наследников вкладок — вкладке можно назначить ID вкладки-наследника, которая станет активной, когда первая вкладка закроется ([Firefox bug 1500479](https://bugzil.la/1500479), см. также [эту запись в блоге](https://qiita.com/piroor/items/ea7e727735631c45a366) для получения подробных сведений). В частности:
- Тип {{WebExtAPIRef("tabs.Tab")}} получил свойство `successorId`, используемое для хранения/получения ID вкладки-наследника.
- Колбэк обработчика событий {{WebExtAPIRef("tabs.onActivated")}} получил новый параметр, `previousTabId`, содержащий ID предыдущей активированной вкладки, если она всё ещё открыта.
@@ -230,7 +230,7 @@ _Без изменений._
### Прочее
-- Версия для Android теперь поддерживает свойства `headerURL`/`theme_frame` для [тем Webextension](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) ({{bug(1429488)}}).
+- Версия для Android теперь поддерживает свойства `headerURL`/`theme_frame` для [тем Webextension](/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme) ([Firefox bug 1429488](https://bugzil.la/1429488)).
## Предыдущие версии
diff --git a/files/ru/mozilla/firefox/releases/68/index.md b/files/ru/mozilla/firefox/releases/68/index.md
index b2c63920d16386..7103ab81ca5c77 100644
--- a/files/ru/mozilla/firefox/releases/68/index.md
+++ b/files/ru/mozilla/firefox/releases/68/index.md
@@ -13,9 +13,9 @@ slug: Mozilla/Firefox/Releases/68
#### Браузер/веб консоль
-- Веб консоль теперь предоставляет [больше информации о CSS предупреждениях](/ru/docs/Tools/Web_Console/Console_messages#CSS), включая древо DOM-элементов, которые используют CSS-правило ({{bug(1093953)}}).
-- Теперь вы можете фильтровать контент Веб консоли, пользуясь регулярными выражениями ({{bug(1441079)}}).
-- The Browser console now allows you to show or hide messages from the content process by setting or clearing the checkbox labeled _Show Content Messages_ ({{bug(1260877)}}).
+- Веб консоль теперь предоставляет [больше информации о CSS предупреждениях](/ru/docs/Tools/Web_Console/Console_messages#CSS), включая древо DOM-элементов, которые используют CSS-правило ([Firefox bug 1093953](https://bugzil.la/1093953)).
+- Теперь вы можете фильтровать контент Веб консоли, пользуясь регулярными выражениями ([Firefox bug 1441079](https://bugzil.la/1441079)).
+- The Browser console now allows you to show or hide messages from the content process by setting or clearing the checkbox labeled _Show Content Messages_ ([Firefox bug 1260877](https://bugzil.la/1260877)).
#### JavaScript дебаггер
@@ -43,62 +43,62 @@ slug: Mozilla/Firefox/Releases/68
F
- (macOS) ({{bug(1320325)}}).
+ (macOS) ([Firefox bug 1320325](https://bugzil.la/1320325)).
#### Сетевой монитор
-- В списке [запросов](/ru/docs/Tools/Network_Monitor/request_list#Filtering_requests) Сетевой монитора теперь можно блокировать определённые URL ({{bug(1151368)}}).
-- Теперь вы можете повторно отправить запрос без редактирования метода, URL, параметров и заголовков, используя команду [Переотправить](/ru/docs/Tools/Network_Monitor/request_list#Context_menu) в контекстном меню ({{bug(1422014)}}).
-- Контекстное меню Сетевого монитора, вкладка [Заголовки](/ru/docs/Tools/Network_Monitor/request_details#Headers), теперь позволяет вам скопировать всю или же некоторую информацию о заголовках в формате JSON ({{bug(1442249)}}).
+- В списке [запросов](/ru/docs/Tools/Network_Monitor/request_list#Filtering_requests) Сетевой монитора теперь можно блокировать определённые URL ([Firefox bug 1151368](https://bugzil.la/1151368)).
+- Теперь вы можете повторно отправить запрос без редактирования метода, URL, параметров и заголовков, используя команду [Переотправить](/ru/docs/Tools/Network_Monitor/request_list#Context_menu) в контекстном меню ([Firefox bug 1422014](https://bugzil.la/1422014)).
+- Контекстное меню Сетевого монитора, вкладка [Заголовки](/ru/docs/Tools/Network_Monitor/request_details#Headers), теперь позволяет вам скопировать всю или же некоторую информацию о заголовках в формате JSON ([Firefox bug 1442249](https://bugzil.la/1442249)).
#### Инспектор страниц
-- На панель со [стилями](/ru/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules) в Инспекторе страниц, была добавлена кнопка, позволяющая переключиться в режим симуляции печати ({{bug(1534984)}}).
-- [Панель со шрифтами](/ru/docs/Tools/Page_Inspector/How_to/Edit_fonts) теперь имеет ползунок для изменения `letter-spacing` ({{bug(1536237)}}).
-- Значок предупреждения появляется рядом с неподдерживаемыми CSS правилами или правилами, которые имеют некорректные значения, для того, чтобы помочь вам понять, почему некоторые стили не были применены ({{bug(1306054)}}).
+- На панель со [стилями](/ru/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules) в Инспекторе страниц, была добавлена кнопка, позволяющая переключиться в режим симуляции печати ([Firefox bug 1534984](https://bugzil.la/1534984)).
+- [Панель со шрифтами](/ru/docs/Tools/Page_Inspector/How_to/Edit_fonts) теперь имеет ползунок для изменения `letter-spacing` ([Firefox bug 1536237](https://bugzil.la/1536237)).
+- Значок предупреждения появляется рядом с неподдерживаемыми CSS правилами или правилами, которые имеют некорректные значения, для того, чтобы помочь вам понять, почему некоторые стили не были применены ([Firefox bug 1306054](https://bugzil.la/1306054)).
#### Инспектор хранилища
-- Теперь вы можете [удалять локальные или сессионные](/ru/docs/Tools/Storage_Inspector#Local_storage_Session_storage) записи в хранилище, выбрав строку в инспекторе хранилища и нажав кнопку backspace ({{bug(1522893)}}).
+- Теперь вы можете [удалять локальные или сессионные](/ru/docs/Tools/Storage_Inspector#Local_storage_Session_storage) записи в хранилище, выбрав строку в инспекторе хранилища и нажав кнопку backspace ([Firefox bug 1522893](https://bugzil.la/1522893)).
#### Прочее
- [Инспектор поддержки доступности](/ru/docs/Tools/Accessibility_inspector) теперь имеет функцию _Проверить на ошибки_, которая включает в себя число инструментов аудита, чтобы выявить проблемы с доступностью на ваших веб-страницах. Первая доступная проверка — _контраст_, позволяющая выявить проблемы с цветовым контрастом.
-- Надстройка контроля видимости внутренних расширений (системных дополнений и скрытых) на странице [about:debugging](/ru/docs/Tools/about:debugging) была изменена с `devtools.aboutdebugging.showSystemAddons` на `devtools.aboutdebugging.showHiddenAddons` ({{bug(1544372)}}).
-- [Режим адаптивного дизайна](/ru/docs/Tools/Responsive_Design_Mode) был переработан — окошко _Параметры устройства_ (меню выбора устройства > _Изменить список..._) теперь более интуитивное и стало проще в использовании ({{bug(1487857)}}).
+- Надстройка контроля видимости внутренних расширений (системных дополнений и скрытых) на странице [about:debugging](/ru/docs/Tools/about:debugging) была изменена с `devtools.aboutdebugging.showSystemAddons` на `devtools.aboutdebugging.showHiddenAddons` ([Firefox bug 1544372](https://bugzil.la/1544372)).
+- [Режим адаптивного дизайна](/ru/docs/Tools/Responsive_Design_Mode) был переработан — окошко _Параметры устройства_ (меню выбора устройства > _Изменить список..._) теперь более интуитивное и стало проще в использовании ([Firefox bug 1487857](https://bugzil.la/1487857)).
#### Удалённые
-- Флажок "Включить дополнение при отладке" был удалён со страницы [about:debugging](/ru/docs/Tools/about:debugging) ({{bug(1544813)}}).
+- Флажок "Включить дополнение при отладке" был удалён со страницы [about:debugging](/ru/docs/Tools/about:debugging) ([Firefox bug 1544813](https://bugzil.la/1544813)).
### HTML
-- Элемент {{HTMLElement("track")}} — предоставленный {{domxref("HTMLTrackElement")}} — теперь получает {{domxref("HTMLTrackElement.cuechange_event", "cuechange")}} событие в дополнение к {{domxref("TextTrack")}}, если текст трека содержится в медиа элементе ({{bug(1548731)}}).
-- {{htmlelement("link")}} элементы снова поддерживают атрибут `disabled`, с другим поведением. Когда `disabled` установлен на элементе ` ` вместе с `rel="stylesheet"`, то стили не загружаются во время загрузки страницы, будут загружены лишь тогда, когда атрибут `disabled` будет изменён на `false`, либо удалён ({{bug(1281135)}}).
+- Элемент {{HTMLElement("track")}} — предоставленный {{domxref("HTMLTrackElement")}} — теперь получает {{domxref("HTMLTrackElement.cuechange_event", "cuechange")}} событие в дополнение к {{domxref("TextTrack")}}, если текст трека содержится в медиа элементе ([Firefox bug 1548731](https://bugzil.la/1548731)).
+- {{htmlelement("link")}} элементы снова поддерживают атрибут `disabled`, с другим поведением. Когда `disabled` установлен на элементе ` ` вместе с `rel="stylesheet"`, то стили не загружаются во время загрузки страницы, будут загружены лишь тогда, когда атрибут `disabled` будет изменён на `false`, либо удалён ([Firefox bug 1281135](https://bugzil.la/1281135)).
#### Удалённые
-- [` `](/ru/docs/Web/HTML/Element/meta) больше не поддерживается ({{bug(1457503)}}).
+- [` `](/ru/docs/Web/HTML/Element/meta) больше не поддерживается ([Firefox bug 1457503](https://bugzil.la/1457503)).
### CSS
-- [CSS Scroll Snapping](/ru/docs/Web/CSS/CSS_Scroll_Snap) был обновлён до последней версии спецификации ({{bug(1312163)}}) и ({{bug(1544136)}}):
+- [CSS Scroll Snapping](/ru/docs/Web/CSS/CSS_Scroll_Snap) был обновлён до последней версии спецификации ([Firefox bug 1312163](https://bugzil.la/1312163)) и ([Firefox bug 1544136](https://bugzil.la/1544136)):
- - Свойство `scroll-padding` ({{bug(1373832)}})
- - Свойство `scroll-margin` ({{bug(1373833)}})
- - {{CSSxRef("scroll-snap-align")}} ({{bug(1373835)}})
+ - Свойство `scroll-padding` ([Firefox bug 1373832](https://bugzil.la/1373832))
+ - Свойство `scroll-margin` ([Firefox bug 1373833](https://bugzil.la/1373833))
+ - {{CSSxRef("scroll-snap-align")}} ([Firefox bug 1373835](https://bugzil.la/1373835))
-- Свойство {{CSSxRef("-webkit-line-clamp")}} было добавлено для обратной совместимости с другими браузерами ({{bug(866102)}}).
-- Для псевдо-элементов была добавлена поддержка {{CSSxRef("::marker")}} ({{bug(205202)}}) и псевдо `::marker` для анимации ({{bug(1538618)}})
-- Мы изменили {{CSSxRef("currentColor")}} на вычисляемое значение (кроме свойства {{cssxref("color")}}) ({{bug(760345)}}).
-- Support has been fixed for the `ch` length unit so it now matches the spec (fallback for no '0' glyph, vertical metrics) ({{bug(282126)}})
-- Свойство {{CSSxRef("counter-set")}} реализовано. ({{bug(1518201)}}).
-- Мы реализовали нумерацию списков, используя встроенный счётчик "list-item"; это исправило баги с нумерацией списков ({{bug(288704)}}).
-- Selector matching and parsing support has been implemented for [`::part()`](/ru/docs/Web/CSS/::part) ({{bug(1545430)}}) and ({{bug(1545425)}}).
-- [CSS Transforms](/ru/docs/Web/CSS/CSS_Transforms) теперь поддерживаются в косвенно рендерящихся вещах e.g.) {{SVGElement("mask")}}, {{SVGElement("marker")}}, {{SVGElement("pattern")}}, {{SVGElement("clipPath")}} ({{bug(1323962)}}).
+- Свойство {{CSSxRef("-webkit-line-clamp")}} было добавлено для обратной совместимости с другими браузерами ([Firefox bug 866102](https://bugzil.la/866102)).
+- Для псевдо-элементов была добавлена поддержка {{CSSxRef("::marker")}} ([Firefox bug 205202](https://bugzil.la/205202)) и псевдо `::marker` для анимации ([Firefox bug 1538618](https://bugzil.la/1538618))
+- Мы изменили {{CSSxRef("currentColor")}} на вычисляемое значение (кроме свойства {{cssxref("color")}}) ([Firefox bug 760345](https://bugzil.la/760345)).
+- Support has been fixed for the `ch` length unit so it now matches the spec (fallback for no '0' glyph, vertical metrics) ([Firefox bug 282126](https://bugzil.la/282126))
+- Свойство {{CSSxRef("counter-set")}} реализовано. ([Firefox bug 1518201](https://bugzil.la/1518201)).
+- Мы реализовали нумерацию списков, используя встроенный счётчик "list-item"; это исправило баги с нумерацией списков ([Firefox bug 288704](https://bugzil.la/288704)).
+- Selector matching and parsing support has been implemented for [`::part()`](/ru/docs/Web/CSS/::part) ([Firefox bug 1545430](https://bugzil.la/1545430)) and ([Firefox bug 1545425](https://bugzil.la/1545425)).
+- [CSS Transforms](/ru/docs/Web/CSS/CSS_Transforms) теперь поддерживаются в косвенно рендерящихся вещах e.g.) {{SVGElement("mask")}}, {{SVGElement("marker")}}, {{SVGElement("pattern")}}, {{SVGElement("clipPath")}} ([Firefox bug 1323962](https://bugzil.la/1323962)).
- While we're keeping the prefixed versions of the various gradient properties ({{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, and {{cssxref("repeating-radial-gradient")}} available for compatibility reasons, we have revised how they're parsed so that they're handled much more like the non-prefixed versions. This means that certain existing styles won't work correctly.
- In particular, the complicated syntax taking both an angle and a position will no longer work, and the `to` keyword in the `` parameter is not required for the prefixed gradient properties. You are encouraged to use the standard, non-prefixed gradient properties instead, as they're now widely supported ({{bug(1547939)}}).
+ In particular, the complicated syntax taking both an angle and a position will no longer work, and the `to` keyword in the `` parameter is not required for the prefixed gradient properties. You are encouraged to use the standard, non-prefixed gradient properties instead, as they're now widely supported ([Firefox bug 1547939](https://bugzil.la/1547939)).
#### Удалённые
@@ -111,70 +111,70 @@ _Без изменений._
### JavaScript
-- Новый примитив {{jsxref("BigInt")}} теперь включён по умолчанию ({{bug(1527902)}}).
+- Новый примитив {{jsxref("BigInt")}} теперь включён по умолчанию ([Firefox bug 1527902](https://bugzil.la/1527902)).
### APIs
#### Объектная модель CSS (CSSOM)
-- Наследие свойств {{domxref("CSSStyleSheet.rules", "rules")}}, {{domxref("CSSStyleSheet.addRule", "addRule()")}} и {{domxref("CSSStyleSheet.removeRule", "removeRule()")}} методов было добавлено в интерфейс {{domxref("CSSStyleSheet")}}. Это было введено в Internet Explorer 9 и никогда полностью не искоренялось, они добавили это для улучшения обратной совместимости с небольшим процентом сайтов, которые всё ещё пользовались этим ({{bug(1545823)}}).
+- Наследие свойств {{domxref("CSSStyleSheet.rules", "rules")}}, {{domxref("CSSStyleSheet.addRule", "addRule()")}} и {{domxref("CSSStyleSheet.removeRule", "removeRule()")}} методов было добавлено в интерфейс {{domxref("CSSStyleSheet")}}. Это было введено в Internet Explorer 9 и никогда полностью не искоренялось, они добавили это для улучшения обратной совместимости с небольшим процентом сайтов, которые всё ещё пользовались этим ([Firefox bug 1545823](https://bugzil.la/1545823)).
#### DOM
-- [Visual Viewport API](/ru/docs/Web/API/Visual_Viewport_API) было включено по умолчанию на Android ({{bug(1512813)}}). Добавление API для настольной версии Firefox теперь отслеживается в {{bug(1551302)}}.
-- Возможность {{domxref("Window")}} [`noreferrer`](/ru/docs/Web/API/Window/open#noreferrer) теперь поддерживается; если указана, то новый контент окон будет загружен без передачи имени хоста, IP адреса, URL и прочей идентифицирующей устройство информации ({{bug(1527287)}}).
-- Метод {{domxref("HTMLImageElement.decode", "decode()")}} на `HTMLImageElement` реализован. Это может быть использовано для запуска загрузки и декодирования изображения до добавления его в DOM ({{bug(1501794)}}).
-- {{domxref("XMLHttpRequest")}} был обновлён и больше не принимает нестандартное значение `moz-chunked-arraybuffer` для {{domxref("XMLHttpRequest.responseType", "responseType")}}. Код, использующий это, должен быть обновлён, чтобы [использовать Fetch API как поток](/ru/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream) ({{bug(1120171)}}).
-- `XMLHttpRequest` теперь выводит предупреждения в консоль, если выполняется синхронный запрос во время обработки {{domxref("Window.unload_event", "unload")}}, {{domxref("Window.beforeunload_event", "beforeunload")}}, {{domxref("Window.pagehide_event", "pagehide")}} ({{bug(980902)}}).
-- Свойство {{domxref("Document.cookie", "cookie")}} было перенесено из интерфейса {{domxref("HTMLDocument")}} в {{domxref("Document")}}, позволяя документам отличным от {{Glossary("HTML")}} использовать куки ({{bug(144795)}}).
-- Методы {{domxref("HTMLElement.focus()")}} и {{domxref("SVGElement.focus()")}} теперь принимают необязательный объект, который может содержать булеву опцию `preventScroll`, определяющую: должна или не должна происходить блокировка браузером прокрутки элемента с фокусом в поле зрения ({{bug(1374045)}}).
+- [Visual Viewport API](/ru/docs/Web/API/Visual_Viewport_API) было включено по умолчанию на Android ([Firefox bug 1512813](https://bugzil.la/1512813)). Добавление API для настольной версии Firefox теперь отслеживается в [Firefox bug 1551302](https://bugzil.la/1551302).
+- Возможность {{domxref("Window")}} [`noreferrer`](/ru/docs/Web/API/Window/open#noreferrer) теперь поддерживается; если указана, то новый контент окон будет загружен без передачи имени хоста, IP адреса, URL и прочей идентифицирующей устройство информации ([Firefox bug 1527287](https://bugzil.la/1527287)).
+- Метод {{domxref("HTMLImageElement.decode", "decode()")}} на `HTMLImageElement` реализован. Это может быть использовано для запуска загрузки и декодирования изображения до добавления его в DOM ([Firefox bug 1501794](https://bugzil.la/1501794)).
+- {{domxref("XMLHttpRequest")}} был обновлён и больше не принимает нестандартное значение `moz-chunked-arraybuffer` для {{domxref("XMLHttpRequest.responseType", "responseType")}}. Код, использующий это, должен быть обновлён, чтобы [использовать Fetch API как поток](/ru/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream) ([Firefox bug 1120171](https://bugzil.la/1120171)).
+- `XMLHttpRequest` теперь выводит предупреждения в консоль, если выполняется синхронный запрос во время обработки {{domxref("Window.unload_event", "unload")}}, {{domxref("Window.beforeunload_event", "beforeunload")}}, {{domxref("Window.pagehide_event", "pagehide")}} ([Firefox bug 980902](https://bugzil.la/980902)).
+- Свойство {{domxref("Document.cookie", "cookie")}} было перенесено из интерфейса {{domxref("HTMLDocument")}} в {{domxref("Document")}}, позволяя документам отличным от {{Glossary("HTML")}} использовать куки ([Firefox bug 144795](https://bugzil.la/144795)).
+- Методы {{domxref("HTMLElement.focus()")}} и {{domxref("SVGElement.focus()")}} теперь принимают необязательный объект, который может содержать булеву опцию `preventScroll`, определяющую: должна или не должна происходить блокировка браузером прокрутки элемента с фокусом в поле зрения ([Firefox bug 1374045](https://bugzil.la/1374045)).
#### События DOM
-- [Firefox для Android](/ru/docs/Mozilla/Firefox_for_Android) больше не отправляет неправильное событие {{domxref("Window.resize_event", "resize")}}, пока не будет отрисован первый фрейм; это улучшит совместимость с сайтами, которые не ожидают, что это событие произойдёт ({{bug(1528052)}}).
-- Рассылка событий для неосновных кнопок мыши было изменено ближе к спецификации; Событие {{domxref("Element.click_event", "click")}} больше не вызывается, когда неосновные кнопки мыши были нажат, в отличие от события {{domxref("Element.auxclick_event", "auxclick")}}. В дополнение, {{domxref("Element.dblclick_event", "dblclick")}} больше на срабатывает для неосновных кнопок мыши ({{bug(1379466)}}).
-- Собственное свойство {{domxref("MouseEvent.mozPressure")}} объявлено устаревшим и теперь при вызове сопровождается предупреждением в консоли ({{bug(1165211)}}).
+- [Firefox для Android](/ru/docs/Mozilla/Firefox_for_Android) больше не отправляет неправильное событие {{domxref("Window.resize_event", "resize")}}, пока не будет отрисован первый фрейм; это улучшит совместимость с сайтами, которые не ожидают, что это событие произойдёт ([Firefox bug 1528052](https://bugzil.la/1528052)).
+- Рассылка событий для неосновных кнопок мыши было изменено ближе к спецификации; Событие {{domxref("Element.click_event", "click")}} больше не вызывается, когда неосновные кнопки мыши были нажат, в отличие от события {{domxref("Element.auxclick_event", "auxclick")}}. В дополнение, {{domxref("Element.dblclick_event", "dblclick")}} больше на срабатывает для неосновных кнопок мыши ([Firefox bug 1379466](https://bugzil.la/1379466)).
+- Собственное свойство {{domxref("MouseEvent.mozPressure")}} объявлено устаревшим и теперь при вызове сопровождается предупреждением в консоли ([Firefox bug 1165211](https://bugzil.la/1165211)).
#### Медиа, Веб-аудио и WebRTC
-- WebRTC был обновлён и распознаёт `null`, отправленное в обработчик события {{domxref("RTCPeerConnection.icecandidate", "icecandidate")}}, сообщая о получении, вместо того, чтобы никак не реагировать на это; когда это происходит, ICE состояние ({{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}) становится `complete` ({{bug(1318167)}}).
-- Методы {{domxref("RTCRtpReceiver")}},{{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} и {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} теперь поддерживают видеодорожки; ранее они работали только с audio ({{bug(1534466)}}).
-- Web Audio API интерфейс {{domxref("MediaStreamTrackAudioSourceNode")}} теперь поддерживается, как метод {{domxref("AudioContext.createMediaStreamTrackSource()")}} ({{bug(1324548)}}).
-- {{domxref("RTCDataChannel.negotiated")}} теперь реализован ({{bug(1529695)}}).
-- Конструктор {{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode", "MediaStreamAudioSourceNode()")}} был обновлён в соответствии со спецификацией, где "first audio track" в потоке дорожка, идентификатора которой приходит первым в лексикографическом порядке ({{bug(1324548)}}).
-- {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} больше не может быть использован из небезопасного контекста; попытки сделать это будут сопровождаться исключением `NotAllowedError`. Безопасными контекстами считаются те, которые загруженные через HTTPS, либо которые использую схему `file:///`, либо загружены из `localhost`. Сейчас, если необходимо, вы можете включить возможность совершать небезопасные вызовы `getUserMedia()`, установив надстройку `media.getusermedia.insecure.enabled` в состояние `true` ({{bug(1335740)}}).
+- WebRTC был обновлён и распознаёт `null`, отправленное в обработчик события {{domxref("RTCPeerConnection.icecandidate", "icecandidate")}}, сообщая о получении, вместо того, чтобы никак не реагировать на это; когда это происходит, ICE состояние ({{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}) становится `complete` ([Firefox bug 1318167](https://bugzil.la/1318167)).
+- Методы {{domxref("RTCRtpReceiver")}},{{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} и {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} теперь поддерживают видеодорожки; ранее они работали только с audio ([Firefox bug 1534466](https://bugzil.la/1534466)).
+- Web Audio API интерфейс {{domxref("MediaStreamTrackAudioSourceNode")}} теперь поддерживается, как метод {{domxref("AudioContext.createMediaStreamTrackSource()")}} ([Firefox bug 1324548](https://bugzil.la/1324548)).
+- {{domxref("RTCDataChannel.negotiated")}} теперь реализован ([Firefox bug 1529695](https://bugzil.la/1529695)).
+- Конструктор {{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode", "MediaStreamAudioSourceNode()")}} был обновлён в соответствии со спецификацией, где "first audio track" в потоке дорожка, идентификатора которой приходит первым в лексикографическом порядке ([Firefox bug 1324548](https://bugzil.la/1324548)).
+- {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} больше не может быть использован из небезопасного контекста; попытки сделать это будут сопровождаться исключением `NotAllowedError`. Безопасными контекстами считаются те, которые загруженные через HTTPS, либо которые использую схему `file:///`, либо загружены из `localhost`. Сейчас, если необходимо, вы можете включить возможность совершать небезопасные вызовы `getUserMedia()`, установив надстройку `media.getusermedia.insecure.enabled` в состояние `true` ([Firefox bug 1335740](https://bugzil.la/1335740)).
> **Примечание:** В будущем, Firefox также удалит свойство {{domxref("navigator.mediaDevices")}} на незащищённых контекстах, предотвратив доступ к {{domxref("MediaDevices")}} API. **Это уже так в Nightly сборках.**
#### Удалённые
-- Удалён нестандартный метод {{DOMxRef("XMLDocument.load()")}} ({{bug(332175)}}).
-- Удалён нестандартное свойство {{DOMxRef("XMLDocument.async")}} ({{bug(1328138)}}).
-- Значение {{domxref("RTCIceCredentialType")}} `token` было удалено ({{bug(1529595)}}).
+- Удалён нестандартный метод {{DOMxRef("XMLDocument.load()")}} ([Firefox bug 332175](https://bugzil.la/332175)).
+- Удалён нестандартное свойство {{DOMxRef("XMLDocument.async")}} ([Firefox bug 1328138](https://bugzil.la/1328138)).
+- Значение {{domxref("RTCIceCredentialType")}} `token` было удалено ([Firefox bug 1529595](https://bugzil.la/1529595)).
### HTTP
-- [HTTP](/ru/docs/Web/HTTP) заголовок {{HTTPHeader("Clear-Site-Data")}} больше не поддерживает директиву `executionContexts`. This was removed due to problems with interactions between interconnections among different kinds of data at different points in the navigation process and the way the specification is designed. [Было предложено](https://github.com/w3c/webappsec-clear-site-data/issues/59) этой директивы из спецификации из-за вышеуказанных причин, включая эту ({{bug(1548034)}}).
+- [HTTP](/ru/docs/Web/HTTP) заголовок {{HTTPHeader("Clear-Site-Data")}} больше не поддерживает директиву `executionContexts`. This was removed due to problems with interactions between interconnections among different kinds of data at different points in the navigation process and the way the specification is designed. [Было предложено](https://github.com/w3c/webappsec-clear-site-data/issues/59) этой директивы из спецификации из-за вышеуказанных причин, включая эту ([Firefox bug 1548034](https://bugzil.la/1548034)).
#### Удалённые
-- Директива {{HTTPHeader("Content-Security-Policy")}} `require-sri-for` больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключённой по умолчанию ({{bug(1386214)}}).
+- Директива {{HTTPHeader("Content-Security-Policy")}} `require-sri-for` больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключённой по умолчанию ([Firefox bug 1386214](https://bugzil.la/1386214)).
### Безопасность
-- Из-за изменений вследствие [CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin](https://www.mozilla.org/en-US/security/advisories/mfsa2019-21/#CVE-2019-11730), Firefox теперь обращается к файлам в одной и той же директории так, будто бы они из разных папок. Это спровоцировало некоторые побочные эффекты с файлами вида file:// (смотрите {{bug("file-fallout")}}). Например, workers больше не могут быть загружены.
+- Из-за изменений вследствие [CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin](https://www.mozilla.org/en-US/security/advisories/mfsa2019-21/#CVE-2019-11730), Firefox теперь обращается к файлам в одной и той же директории так, будто бы они из разных папок. Это спровоцировало некоторые побочные эффекты с файлами вида file:// (смотрите [Firefox bug file-fallout](https://bugzil.la/file-fallout)). Например, workers больше не могут быть загружены.
### Соответствия WebDriver (Marionette)
#### Исправления багов
-- If `WebDriver:SwitchToWindow` changes the selection to a different window it now waits for its `focus` and `activate` events before returning ({{bug(1335085)}}).
-- Исправлена ошибка `TypeError: this.tabModal is null`, которая иногда появлялась при взаимодействии с модальным окном или пользовательскими подсказками ({{bug(1538782)}})
+- If `WebDriver:SwitchToWindow` changes the selection to a different window it now waits for its `focus` and `activate` events before returning ([Firefox bug 1335085](https://bugzil.la/1335085)).
+- Исправлена ошибка `TypeError: this.tabModal is null`, которая иногда появлялась при взаимодействии с модальным окном или пользовательскими подсказками ([Firefox bug 1538782](https://bugzil.la/1538782))
#### Прочее
-- Отключена функция принудительной выгрузки вкладок при нехватки памяти, для предотвращения магических исчезновений top-level контекстов браузера ({{bug(1553748)}}).
-- Disabled priviledged content processes that caused HTTP authentication dialogs not to appear when navigating to a website after opening a new tab ({{bug(1558763)}}).
+- Отключена функция принудительной выгрузки вкладок при нехватки памяти, для предотвращения магических исчезновений top-level контекстов браузера ([Firefox bug 1553748](https://bugzil.la/1553748)).
+- Disabled priviledged content processes that caused HTTP authentication dialogs not to appear when navigating to a website after opening a new tab ([Firefox bug 1558763](https://bugzil.la/1558763)).
### Плагины
@@ -184,11 +184,11 @@ _Без изменений._
### Изменения API
-- Функции [proxy.register()](/ru/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register) и [proxy.unregister()](/ru/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister) объявлены устаревшими и будут удалены в Firefox 71 ({{bug(1545811)}}).
-- Сообщения об ошибке, когда дополнение пытается добавить папку с закладками в основную папку, теперь более интуитивно понятное ({{bug(1512171)}}).
-- Promise, возвращённый [`browser.tabs.duplicate()`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate), выполняется сразу, пока вкладки не загружены полностью, для повышения производительности ({{bug(1394376)}}).
-- Была добавлена поддержка chrome.storage.managed, позволяющая настройкам быть реализованным через корпоративную политику ({{bug(1230802)}}).
-- Появилась опция Групповой Политики, позволяющая добавить все расширения в чёрный список, за исключением тех, что внесены в белый, ({{bug(1522823)}}).
+- Функции [proxy.register()](/ru/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register) и [proxy.unregister()](/ru/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister) объявлены устаревшими и будут удалены в Firefox 71 ([Firefox bug 1545811](https://bugzil.la/1545811)).
+- Сообщения об ошибке, когда дополнение пытается добавить папку с закладками в основную папку, теперь более интуитивно понятное ([Firefox bug 1512171](https://bugzil.la/1512171)).
+- Promise, возвращённый [`browser.tabs.duplicate()`](/ru/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate), выполняется сразу, пока вкладки не загружены полностью, для повышения производительности ([Firefox bug 1394376](https://bugzil.la/1394376)).
+- Была добавлена поддержка chrome.storage.managed, позволяющая настройкам быть реализованным через корпоративную политику ([Firefox bug 1230802](https://bugzil.la/1230802)).
+- Появилась опция Групповой Политики, позволяющая добавить все расширения в чёрный список, за исключением тех, что внесены в белый, ([Firefox bug 1522823](https://bugzil.la/1522823)).
### Изменения манифеста
diff --git a/files/ru/orphaned/web/api/document/documenturiobject/index.md b/files/ru/orphaned/web/api/document/documenturiobject/index.md
index d213053fc9f69c..dabc92ffb49866 100644
--- a/files/ru/orphaned/web/api/document/documenturiobject/index.md
+++ b/files/ru/orphaned/web/api/document/documenturiobject/index.md
@@ -9,7 +9,7 @@ slug: orphaned/Web/API/Document/documentURIObject
Это работает только для привилегированных (UniversalXPConnect) скриптов, включая расширенный код. Для веб содержания это свойство не имеет какого-либо специального значения и может быть использовано так же как и любое другое обычное свойство.
-Привилегированный код должен быть осторожным не пытаясь получить или установить это свойство на объект с незапакованным содержанием (e.g. on a `wrappedJSObject` of an [`XPCNativeWrapper`](/en/XPCNativeWrapper "en/XPCNativeWrapper")). Смотрите {{ Bug(324464) }}' комментарии для детализации.
+Привилегированный код должен быть осторожным не пытаясь получить или установить это свойство на объект с незапакованным содержанием (e.g. on a `wrappedJSObject` of an [`XPCNativeWrapper`](/en/XPCNativeWrapper "en/XPCNativeWrapper")). Смотрите [Firefox bug 324464](https://bugzil.la/324464)' комментарии для детализации.
## Синтаксис
diff --git a/files/ru/orphaned/web/api/window/onpaint/index.md b/files/ru/orphaned/web/api/window/onpaint/index.md
index 3cd2be23911e96..92e5f4e3665bf4 100644
--- a/files/ru/orphaned/web/api/window/onpaint/index.md
+++ b/files/ru/orphaned/web/api/window/onpaint/index.md
@@ -19,7 +19,7 @@ window.onpaint =funcRef;
## Замечания
-`Событие onpaint` на текущий момент не реализовано, и дата её реализации неизвестна, см. {{ Bug(239074) }}.
+`Событие onpaint` на текущий момент не реализовано, и дата её реализации неизвестна, см. [Firefox bug 239074](https://bugzil.la/239074).
Событие paint срабатывает в момент рендеринга window. Данное событие срабатывает после события window - load, и срабатывает каждый раз когда страница перерисовывается. что бывает когда другое окно перекрывает текущее - а потом исчезает.
diff --git a/files/ru/orphaned/web/svg/svg_1.1_support_in_firefox/index.md b/files/ru/orphaned/web/svg/svg_1.1_support_in_firefox/index.md
index 4de558866ba7a9..04e1b02a8ec0fe 100644
--- a/files/ru/orphaned/web/svg/svg_1.1_support_in_firefox/index.md
+++ b/files/ru/orphaned/web/svg/svg_1.1_support_in_firefox/index.md
@@ -131,11 +131,11 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
Выполнена.
Не полностью соблюдает <svg:use> каскадные правила
- ({{Bug(265894)}}).
+ ([Firefox bug 265894](https://bugzil.la/265894)).
Не передаёт события в дерево SVGElementInstance
- ({{Bug(265895)}}).
+ ([Firefox bug 265895](https://bugzil.la/265895)).
@@ -364,7 +364,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
Эта функция, представленная в раннем проекте спецификации, была
- удалена из неё и поэтому не реализована ({{Bug(273171)}}).
+ удалена из неё и поэтому не реализована ([Firefox bug 273171](https://bugzil.la/273171)).
@@ -394,7 +394,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
Реализовано как tspans
, никаких функций шрифта, как у
- Gecko 2.0 ({{Bug(456286)}}, {{Bug(571808)}}).
+ Gecko 2.0 ([Firefox bug 456286](https://bugzil.la/456286), [Firefox bug 571808](https://bugzil.la/571808)).
@@ -469,7 +469,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
- Не выполнена ({{Bug(427713)}}).
+ Не выполнена ([Firefox bug 427713](https://bugzil.la/427713)).
@@ -725,7 +725,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
Выполнена.
- Фрагменты документа ({{bug(455986)}}) не поддерживаются в
+ Фрагменты документа ([Firefox bug 455986](https://bugzil.la/455986)) не поддерживаются в
<svg:feImage>.
@@ -915,7 +915,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
- Не выполнена ({{Bug(177193)}}).
+ Не выполнена ([Firefox bug 177193](https://bugzil.la/177193)).
@@ -952,7 +952,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
- Выполнено в Gecko 15.0 ({{Bug(512525)}}).
+ Выполнено в Gecko 15.0 ([Firefox bug 512525](https://bugzil.la/512525)).
@@ -1038,7 +1038,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
- Не выполнена ({{Bug(436296)}}).
+ Не выполнена ([Firefox bug 436296](https://bugzil.la/436296)).
@@ -1067,7 +1067,7 @@ slug: orphaned/Web/SVG/SVG_1.1_Support_in_Firefox
- Не выполнена ({{Bug(119490)}}).
+ Не выполнена ([Firefox bug 119490](https://bugzil.la/119490)).
diff --git a/files/ru/web/api/console/group_static/index.md b/files/ru/web/api/console/group_static/index.md
index 6407384e9832db..5368d0559a8e86 100644
--- a/files/ru/web/api/console/group_static/index.md
+++ b/files/ru/web/api/console/group_static/index.md
@@ -23,7 +23,7 @@ console.group([label]);
Использование групп помогает упорядочить вывод в консоль благодаря визуальной группировке связанных сообщений. Чтобы начать новый блок нужно вызвать `console.group()`. Метод `console.groupCollapsed()` работает аналогичным образом, но выведенная группа будет свёрнута до тех пор, пока не будет развёрнута по клику.
-**Примечание:** Начиная с 9 по 51 версию Gecko, метод `groupCollapsed()` работал как метод `group()`. Свёрнутые группы поддерживаются с версии Gecko 52. См. {{bug("1088360")}}.
+**Примечание:** Начиная с 9 по 51 версию Gecko, метод `groupCollapsed()` работал как метод `group()`. Свёрнутые группы поддерживаются с версии Gecko 52. См. [Firefox bug 1088360](https://bugzil.la/1088360).
Чтобы прекратить вывод в группу, требуется вызвать `console.groupEnd()`. К примеру, следующий код:
diff --git a/files/ru/web/api/document/createelement/index.md b/files/ru/web/api/document/createelement/index.md
index 66007e98e1b469..f510ac06327d09 100644
--- a/files/ru/web/api/document/createelement/index.md
+++ b/files/ru/web/api/document/createelement/index.md
@@ -56,7 +56,7 @@ function addElement() {
Для создания элементов с заданным пространством имён используйте метод [createElementNS](/ru/DOM/document.createElementNS).
-Реализация `createElement` в Gecko не соответствует DOM спецификации для XUL и XHTML документов: `localName` и `namespaceURI` не устанавливаются в `null` в созданном документе. Смотрите {{ Bug(280692) }} для подробностей.
+Реализация `createElement` в Gecko не соответствует DOM спецификации для XUL и XHTML документов: `localName` и `namespaceURI` не устанавливаются в `null` в созданном документе. Смотрите [Firefox bug 280692](https://bugzil.la/280692) для подробностей.
Для обратной совместимости с предыдущими версиями спецификации пользовательских элементов некоторые браузеры позволяют передавать здесь строку вместо объекта, где значением строки является имя тега пользовательского элемента.
diff --git a/files/ru/web/api/document/domain/index.md b/files/ru/web/api/document/domain/index.md
index 9269542f55f892..024071637aa61c 100644
--- a/files/ru/web/api/document/domain/index.md
+++ b/files/ru/web/api/document/domain/index.md
@@ -55,7 +55,7 @@ if (document.domain == badDomain) {
## Замечания
-Свойство возвращает `null` если домен документа не может быть идентифицирован, хотя теперь это изменилось с Firefox 62 - смотри обсуждение в {{bug(819475)}}.
+Свойство возвращает `null` если домен документа не может быть идентифицирован, хотя теперь это изменилось с Firefox 62 - смотри обсуждение в [Firefox bug 819475](https://bugzil.la/819475).
Mozilla позволит вам установить его в супердомен текущего значения, ограниченный его [базовым доменом](/ru/docs/XPCOM_Interface_Reference/nsIEffectiveTLDService#getBaseDomain.28.29). Например, на developer.mozilla.org возможно установить его как "mozilla.org" но не как "mozilla.com" или "org".
diff --git a/files/ru/web/api/document/getelementsbytagname/index.md b/files/ru/web/api/document/getelementsbytagname/index.md
index d5d6feffe9ec62..c93be18b524b97 100644
--- a/files/ru/web/api/document/getelementsbytagname/index.md
+++ b/files/ru/web/api/document/getelementsbytagname/index.md
@@ -16,7 +16,7 @@ var elements = document.getElementsByTagName(name);
- `elements` это живая {{domxref("HTMLCollection")}} (с учётом примечания внизу) найденных документов в таком порядке в каком они появляются в дереве.
- `name` строка представляющая собой имя элемента. Специальная строка "\*" позволяет получить все элементы.
-> **Примечание:** [Последняя W3C спецификация](https://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html) говорит что `elements` является `HTMLCollection`; между тем, данный метод возвращает {{domxref("NodeList")}} в WebKit браузерах. См. {{bug(14869)}} для большей информации.
+> **Примечание:** [Последняя W3C спецификация](https://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html) говорит что `elements` является `HTMLCollection`; между тем, данный метод возвращает {{domxref("NodeList")}} в WebKit браузерах. См. [Firefox bug 14869](https://bugzil.la/14869) для большей информации.
## Примеры
@@ -86,7 +86,7 @@ var elements = document.getElementsByTagName(name);
## Примечания
-Когда вызывается на HTML document, `getElementsByTagName()` переводит в нижний регистр свой аргумент перед работой. Это может быть неожиданным при попытке найти соответствие для camelCase SVG элементов в поддереве HTML документа. В таком случае может быть полезен {{Domxref("document.getElementsByTagNameNS()")}}. Смотрите также {{Bug(499656)}}.
+Когда вызывается на HTML document, `getElementsByTagName()` переводит в нижний регистр свой аргумент перед работой. Это может быть неожиданным при попытке найти соответствие для camelCase SVG элементов в поддереве HTML документа. В таком случае может быть полезен {{Domxref("document.getElementsByTagNameNS()")}}. Смотрите также [Firefox bug 499656](https://bugzil.la/499656).
`document.getElementsByTagName()` подобен {{domxref("element.getElementsByTagName()")}}, за исключением того что поиск охватывает весь документ.
diff --git a/files/ru/web/api/domparser/index.md b/files/ru/web/api/domparser/index.md
index df2b15e6ad8022..fdfbcf0cd712c3 100644
--- a/files/ru/web/api/domparser/index.md
+++ b/files/ru/web/api/domparser/index.md
@@ -26,7 +26,7 @@ var doc = parser.parseFromString(stringContainingXMLSource, "application/xml");
### Обработка ошибок
-Заметьте, если процесс парсинга не удастся , `DOMParser` теперь не выдаёт исключение, но вместо этого выдаёт документ ошибки (see {{Bug(45566)}}):
+Заметьте, если процесс парсинга не удастся , `DOMParser` теперь не выдаёт исключение, но вместо этого выдаёт документ ошибки (see [Firefox bug 45566](https://bugzil.la/45566)):
```xml
diff --git a/files/ru/web/api/element/blur_event/index.md b/files/ru/web/api/element/blur_event/index.md
index d4adcf87508db1..1798ea7388fdca 100644
--- a/files/ru/web/api/element/blur_event/index.md
+++ b/files/ru/web/api/element/blur_event/index.md
@@ -20,7 +20,7 @@ slug: Web/API/Element/blur_event
- Действие по умолчанию
- : Нет
-Значение {{domxref("Document.activeElement")}} меняется в зависимости от браузера во время выполнения этого события ({{bug(452307)}}): IE10 устанавливает его к элементу на который будет перемещён фокус, в то время как Firefox и Chrome обычно устанавливают его к `body` документа
+Значение {{domxref("Document.activeElement")}} меняется в зависимости от браузера во время выполнения этого события ([Firefox bug 452307](https://bugzil.la/452307)): IE10 устанавливает его к элементу на который будет перемещён фокус, в то время как Firefox и Chrome обычно устанавливают его к `body` документа
## Свойства
diff --git a/files/ru/web/api/element/clientleft/index.md b/files/ru/web/api/element/clientleft/index.md
index 04e377a7f0965e..bad26beea5a4b7 100644
--- a/files/ru/web/api/element/clientleft/index.md
+++ b/files/ru/web/api/element/clientleft/index.md
@@ -7,7 +7,7 @@ slug: Web/API/Element/clientLeft
`clientLeft` не включает в себя ни левый padding ни margin с той же стороны. `clientLeft` только для чтения.
-[Gecko](en/Gecko)-based applications support `clientLeft` starting with Gecko 1.9 ([Firefox 3](en/Firefox_3), implemented in {{ Bug(111207) }}). This property is not supported in Firefox 2 and earlier.
+[Gecko](en/Gecko)-based applications support `clientLeft` starting with Gecko 1.9 ([Firefox 3](en/Firefox_3), implemented in [Firefox bug 111207](https://bugzil.la/111207)). This property is not supported in Firefox 2 and earlier.
Когда [`layout.scrollbar.side`](http://kb.mozillazine.org/Layout.scrollbar.side) значение установлено от 1 до 3 и направление текста справа налево, **то вертикальный scrollbar будет спозиционирован слева** и как следствие будет вычислен clientLeft.
diff --git a/files/ru/web/api/element/clienttop/index.md b/files/ru/web/api/element/clienttop/index.md
index 01be1b16ce43d7..34f7ecd294bddf 100644
--- a/files/ru/web/api/element/clienttop/index.md
+++ b/files/ru/web/api/element/clienttop/index.md
@@ -11,7 +11,7 @@ slug: Web/API/Element/clientTop
> **Примечание:** Это свойство округляет значение до целого. Если вам нужно дробное значение, используйте {{ domxref("element.getBoundingClientRect()") }}.
-Основанные на [Gecko](en/Gecko) приложения поддерживают clientTop начиная с Gecko 1.9 ([Firefox 3](en/Firefox_3), реализовано в {{ Bug(111207) }}). Это свойство не поддерживается в Firefox 2 и более ранних.
+Основанные на [Gecko](en/Gecko) приложения поддерживают clientTop начиная с Gecko 1.9 ([Firefox 3](en/Firefox_3), реализовано в [Firefox bug 111207](https://bugzil.la/111207)). Это свойство не поддерживается в Firefox 2 и более ранних.
## Синтаксис
diff --git a/files/ru/web/api/event/comparison_of_event_targets/index.md b/files/ru/web/api/event/comparison_of_event_targets/index.md
index 3adf5883f8a87a..a277383ce811d6 100644
--- a/files/ru/web/api/event/comparison_of_event_targets/index.md
+++ b/files/ru/web/api/event/comparison_of_event_targets/index.md
@@ -90,7 +90,7 @@ slug: Web/API/Event/Comparison_of_Event_Targets
было перенацелено, кроме анонимного пересечения границ, событие будет
установлено на цель до перенацеливания. Например, события мыши
перенацеливаются на их родительский узел, когда они встречаются над
- текстовыми узлами ({{Bug ("185889")}}), и в этом случае
+ текстовыми узлами ([Firefox bug 185889](https://bugzil.la/185889)), и в этом случае
.target
покажет на родителя и
.explicitOriginalTarget
покажет на текстовый узел. В
отличие от .originalTarget
—
diff --git a/files/ru/web/api/event/defaultprevented/index.md b/files/ru/web/api/event/defaultprevented/index.md
index 9be8b80b45f494..03b37585ba99be 100644
--- a/files/ru/web/api/event/defaultprevented/index.md
+++ b/files/ru/web/api/event/defaultprevented/index.md
@@ -9,7 +9,7 @@ slug: Web/API/Event/defaultPrevented
Возвращает boolean-значение, информирующее о том, был ли вызван {{ domxref("event.preventDefault()") }} в текущем обработчике события.
-> **Примечание:** Используйте это свойство вместо `устаревшего метода getPreventDefault()` (смотри {{ bug(691151) }}).
+> **Примечание:** Используйте это свойство вместо `устаревшего метода getPreventDefault()` (смотри [Firefox bug 691151](https://bugzil.la/691151)).
## Синтаксис
diff --git a/files/ru/web/api/extendableevent/waituntil/index.md b/files/ru/web/api/extendableevent/waituntil/index.md
index 7cc9e45f02122b..0e15aece39cd2e 100644
--- a/files/ru/web/api/extendableevent/waituntil/index.md
+++ b/files/ru/web/api/extendableevent/waituntil/index.md
@@ -13,7 +13,7 @@ slug: Web/API/ExtendableEvent/waitUntil
Метод `waitUntil()` должен быть изначально вызван внутри колбэка события (_event callback_), но после этого он может быть вызван множество раз, до тех пор пока все промисы, переданные в него, не завершатся успешно.
-> **Примечание:** Поведение описанное в параграфе выше, было исправлено в Firefix 43 (смотрите {{bug(1180274)}}).
+> **Примечание:** Поведение описанное в параграфе выше, было исправлено в Firefix 43 (смотрите [Firefox bug 1180274](https://bugzil.la/1180274)).
## Синтаксис
diff --git a/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.md b/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.md
index 7afabb1502111d..9f35fb3f9bc0ae 100644
--- a/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.md
+++ b/files/ru/web/api/fetch_api/cross-global_fetch_usage/index.md
@@ -26,7 +26,7 @@ let absolute = new URL(relative, window.location.href);
## Решение
-В Firefox 60 и далее, Mozilla сопоставляет относительный URL с глобальным, которой принадлежит используемой функции `fetch()` (смотри {{bug(1432272)}}). Таким образом в случае описанном выше, он разрешается в зависимости от расположения iframe:
+В Firefox 60 и далее, Mozilla сопоставляет относительный URL с глобальным, которой принадлежит используемой функции `fetch()` (смотри [Firefox bug 1432272](https://bugzil.la/1432272)). Таким образом в случае описанном выше, он разрешается в зависимости от расположения iframe:
```js
let absolute = new URL(relative, frame.contentWindow.location.href);
diff --git a/files/ru/web/api/file/index.md b/files/ru/web/api/file/index.md
index d3bbfe7c793eaa..44a191bc6683da 100644
--- a/files/ru/web/api/file/index.md
+++ b/files/ru/web/api/file/index.md
@@ -58,7 +58,7 @@ _Интерфейс `File` также наследует свойства от {
);
```
-- Следующие нестандартные методы и свойства были убраны в Gecko 7: {{domxref("File.fileName")}}, {{domxref("File.fileSize")}}, {{domxref("File.getAsBinary()")}}, {{domxref("File.getAsDataURL()")}}, {{domxref("File.getAsText()","File.getAsText(string encoding)")}} ({{bug("661876")}}). Стандартные свойства {{domxref("File.name")}}, {{domxref("Blob.size")}}, и методы {{domxref("FileReader")}} должны быть использованы вместо них.
+- Следующие нестандартные методы и свойства были убраны в Gecko 7: {{domxref("File.fileName")}}, {{domxref("File.fileSize")}}, {{domxref("File.getAsBinary()")}}, {{domxref("File.getAsDataURL()")}}, {{domxref("File.getAsText()","File.getAsText(string encoding)")}} ([Firefox bug 661876](https://bugzil.la/661876)). Стандартные свойства {{domxref("File.name")}}, {{domxref("Blob.size")}}, и методы {{domxref("FileReader")}} должны быть использованы вместо них.
## Смотрите также
diff --git a/files/ru/web/api/htmlelement/index.md b/files/ru/web/api/htmlelement/index.md
index 329e7ebdea05b4..c322dd9b25f3aa 100644
--- a/files/ru/web/api/htmlelement/index.md
+++ b/files/ru/web/api/htmlelement/index.md
@@ -75,11 +75,11 @@ _Наследует свойства родителя, {{domxref("Element")}},
Most events properties, of the form `onXYZ`, are defined on the {{domxref("GlobalEventHandlers")}} or {{domxref("TouchEventHandlers")}}, implemented by `HTMLElement`. A few more are specific to `HTMLElement`.
- {{ domxref("HTMLElement.oncopy") }} {{ non-standard_inline() }}
- - : Returns the event handling code for the `copy` event ({{bug("280959")}}).
+ - : Returns the event handling code for the `copy` event ([Firefox bug 280959](https://bugzil.la/280959)).
- {{ domxref("HTMLElement.oncut") }} {{ non-standard_inline() }}
- - : Returns the event handling code for the `cut` event ({{bug("280959")}}).
+ - : Returns the event handling code for the `cut` event ([Firefox bug 280959](https://bugzil.la/280959)).
- {{ domxref("HTMLElement.onpaste") }} {{ non-standard_inline() }}
- - : Returns the event handling code for the `paste` event ({{bug("280959")}}).
+ - : Returns the event handling code for the `paste` event ([Firefox bug 280959](https://bugzil.la/280959)).
- {{domxref("TouchEventHandlers.ontouchstart")}} {{non-standard_inline}}
- : Returns the event handling code for the {{event("touchstart")}} event.
- {{domxref("TouchEventHandlers.ontouchend")}} {{non-standard_inline}}
diff --git a/files/ru/web/api/indexeddb_api/using_indexeddb/index.md b/files/ru/web/api/indexeddb_api/using_indexeddb/index.md
index 94ae4d886e9301..466f4b6a340e19 100644
--- a/files/ru/web/api/indexeddb_api/using_indexeddb/index.md
+++ b/files/ru/web/api/indexeddb_api/using_indexeddb/index.md
@@ -492,7 +492,7 @@ function useDatabase(db) {
IndexedDB uses the same-origin principle, which means that it ties the store to the origin of the site that creates it (typically, this is the site domain or subdomain), so it cannot be accessed by any other origin.
-It's important to note that IndexedDB doesn't work for content loaded into a frame from another site (either {{ HTMLElement("frame") }} or {{ HTMLElement("iframe") }}. This is a security and privacy measure and can be considered analogous the blocking of 3rd-party cookies. For more details, see {{ bug(595307) }}.
+It's important to note that IndexedDB doesn't work for content loaded into a frame from another site (either {{ HTMLElement("frame") }} or {{ HTMLElement("iframe") }}. This is a security and privacy measure and can be considered analogous the blocking of 3rd-party cookies. For more details, see [Firefox bug 595307](https://bugzil.la/595307).
## Warning About Browser Shutdown
@@ -502,7 +502,7 @@ First, you should take care to always leave your database in a consistent state
Second, you should never tie database transactions to unload events. If the unload event is triggered by the browser closing, any transactions created in the unload event handler will never complete. An intuitive approach to maintaining some information across browser sessions is to read it from the database when the browser (or a particular page) is opened, update it as the user interacts with the browser, and then save it to the database when the browser (or page) closes. However, this will not work. The database transactions will be created in the unload event handler, but because they are asynchronous they will be aborted before they can execute.
-In fact, there is no way to guarantee that IndexedDB transactions will complete, even with normal browser shutdown. See {{ bug(870645) }}.
+In fact, there is no way to guarantee that IndexedDB transactions will complete, even with normal browser shutdown. See [Firefox bug 870645](https://bugzil.la/870645).
## Full IndexedDB example
diff --git a/files/ru/web/api/keyboardevent/index.md b/files/ru/web/api/keyboardevent/index.md
index 8d66347239316c..d3959a934e230e 100644
--- a/files/ru/web/api/keyboardevent/index.md
+++ b/files/ru/web/api/keyboardevent/index.md
@@ -155,7 +155,7 @@ _Этот интерфейс также наследует свойства от
> **Примечание:** В Linux Firefox 12 и более ранних также обрабатывается событие `keypress`.
-Но в связи с ограничениями Mac OS X модель событий клавиши Caps Lock включает в себя только `keydown`. События Num Lock поддерживались на старых ноутбуках (2007 года и старше), но затем Mac OS X их перестала поддерживать, даже на внешних клавиатурах. На совсем старых MacBooks клавиша Num Lock вообще не генерирует никаких событий. Движок Gecko не поддерживает клавишу Scroll Lock , если это внешняя клавиатура с клавишей F14 . В некоторых старых версиях Firefox эта клавиша генерирует событие `keypress`; это являлось нестабильным поведением и описано в {{bug(602812)}}.
+Но в связи с ограничениями Mac OS X модель событий клавиши Caps Lock включает в себя только `keydown`. События Num Lock поддерживались на старых ноутбуках (2007 года и старше), но затем Mac OS X их перестала поддерживать, даже на внешних клавиатурах. На совсем старых MacBooks клавиша Num Lock вообще не генерирует никаких событий. Движок Gecko не поддерживает клавишу Scroll Lock , если это внешняя клавиатура с клавишей F14 . В некоторых старых версиях Firefox эта клавиша генерирует событие `keypress`; это являлось нестабильным поведением и описано в [Firefox bug 602812](https://bugzil.la/602812).
### Обработка автоповтора нажатой клавиши
diff --git a/files/ru/web/api/service_worker_api/using_service_workers/index.md b/files/ru/web/api/service_worker_api/using_service_workers/index.md
index d6436ded488e20..0d91fe48f304a9 100644
--- a/files/ru/web/api/service_worker_api/using_service_workers/index.md
+++ b/files/ru/web/api/service_worker_api/using_service_workers/index.md
@@ -13,7 +13,7 @@ slug: Web/API/Service_Worker_API/Using_Service_Workers
Предыдущей попыткой была технология AppCache, казавшаяся хорошей идеей, потому как позволяла действительно просто указывать ресурсы для кеширования. Однако, эта технология допускает много предположений о том, что вы пытаетесь сделать, и затем с грохотом ломается, когда ваше приложение работает не в точности с этими допущениями. Чтобы получить больше информации по этой теме, прочитайте (неудачно названную, но хорошо написанную) статью Джейка Арчибальда [Application Cache is a Douchebag](http://alistapart.com/article/application-cache-is-a-douchebag).
-> **Примечание:** Начиная с Firefox 44, когда используется [AppCache](/ru/docs/Web/HTML/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9) для предоставления странице поддержки офлайн-режима, в консоли разработчика отображается предупреждение о том, что нужно использовать технологию [Service Workers](/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers) ({{bug("1204581")}}.)
+> **Примечание:** Начиная с Firefox 44, когда используется [AppCache](/ru/docs/Web/HTML/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9) для предоставления странице поддержки офлайн-режима, в консоли разработчика отображается предупреждение о том, что нужно использовать технологию [Service Workers](/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers) ([Firefox bug 1204581](https://bugzil.la/1204581).)
Технология Service Workers должна в итоге решить озвученные выше вопросы. Синтаксис Service Worker более сложен, чем тот же AppCache, но взамен вы можете посредством JavaScript контролировать AppCache-подразумеваемое поведение с высокой степенью детализации, что позволяет вам решить описанную проблему и многие другие. Используя Service Worker, вы можете без труда получить приложение, использующее в первую очередь кешированные ресурсы, предоставляя тем самым поведение по умолчанию в автономном режиме, до того как будет получено по сети больше данных (такой подход называется [Offline First](http://offlinefirst.org/)). Так обычно работают нативные приложения, что часто является причиной выбора пользователя в их пользу.
diff --git a/files/ru/web/api/sharedworker/index.md b/files/ru/web/api/sharedworker/index.md
index 0232ff086392b7..af006059dda846 100644
--- a/files/ru/web/api/sharedworker/index.md
+++ b/files/ru/web/api/sharedworker/index.md
@@ -9,7 +9,7 @@ slug: Web/API/SharedWorker
> **Примечание:** Если SharedWorker может быть доступен из нескольких контекстов браузера, все они должны разделять одинаковое расположение (идентичные протокол, хост и порт).
-> **Примечание:** В Firefox, разделяемые воркеры не могут взаимодействовать между private (например, просматриваемыми в приватном режиме) и non-private документами (см. {{bug(1177621)}}.)
+> **Примечание:** В Firefox, разделяемые воркеры не могут взаимодействовать между private (например, просматриваемыми в приватном режиме) и non-private документами (см. [Firefox bug 1177621](https://bugzil.la/1177621).)
## Свойства
diff --git a/files/ru/web/api/ui_events/keyboard_event_key_values/index.md b/files/ru/web/api/ui_events/keyboard_event_key_values/index.md
index 0b9be4334b501e..84975098d09339 100644
--- a/files/ru/web/api/ui_events/keyboard_event_key_values/index.md
+++ b/files/ru/web/api/ui_events/keyboard_event_key_values/index.md
@@ -319,7 +319,7 @@ slug: Web/API/UI_Events/Keyboard_event_key_values
-\[1] В Internet Explorer (проверено на релизах 9 и 11), а также во всех версиях Firefox, клавиша Windows сообщается как `"OS"` а не `"Meta"`. Это будет изменено в Firefox в {{bug(1232918)}}. Пока это не будет исправлено, эти ключи возвращаются как `"OS"` в Firefox: `VK_LWIN` (0x5B) и `VK_RWIN` (0x5C) в Windows, и `GDK_KEY_Super_L (0xFFEB)`, `GDK_KEY_Super_R (0xFFEC)`, `GDK_KEY_Hyper_L (0xFFED)`, и `GDK_KEY_Hyper_R (0xFFEE)` в Linux.
+\[1] В Internet Explorer (проверено на релизах 9 и 11), а также во всех версиях Firefox, клавиша Windows сообщается как `"OS"` а не `"Meta"`. Это будет изменено в Firefox в [Firefox bug 1232918](https://bugzil.la/1232918). Пока это не будет исправлено, эти ключи возвращаются как `"OS"` в Firefox: `VK_LWIN` (0x5B) и `VK_RWIN` (0x5C) в Windows, и `GDK_KEY_Super_L (0xFFEB)`, `GDK_KEY_Super_R (0xFFEC)`, `GDK_KEY_Hyper_L (0xFFED)`, и `GDK_KEY_Hyper_R (0xFFEE)` в Linux.
\[2] Internet Explorer (проверено на релизах 9 и 11) сообщает `"Scroll"` вместо `"ScrollLock"` для клавиши Scroll Lock .
@@ -327,7 +327,7 @@ slug: Web/API/UI_Events/Keyboard_event_key_values
\[4] Firefox генерирует значение ключа `"OS`" для клавиш Super и Hyper вместо `"Super"` и `"Hyper"`.
-\[5] Chrome 67 и Firefox 63 теперь правильно интерпретируют правую клавишу Alt для раскладок клавиатуры, которые сопоставляют эту клавишу с AltGr . См. Дополнительные сведения об ошибке {{bug(900750)}} и [Chrome bug 25503](https://bugs.chromium.org/p/chromium/issues/detail?id=25503) для подробных деталей.
+\[5] Chrome 67 и Firefox 63 теперь правильно интерпретируют правую клавишу Alt для раскладок клавиатуры, которые сопоставляют эту клавишу с AltGr . См. Дополнительные сведения об ошибке [Firefox bug 900750](https://bugzil.la/900750) и [Chrome bug 25503](https://bugs.chromium.org/p/chromium/issues/detail?id=25503) для подробных деталей.
## Пробельные клавиши
diff --git a/files/ru/web/api/web_workers_api/index.md b/files/ru/web/api/web_workers_api/index.md
index cc5c66bb541882..37d4b48d508e1f 100644
--- a/files/ru/web/api/web_workers_api/index.md
+++ b/files/ru/web/api/web_workers_api/index.md
@@ -24,7 +24,7 @@ Worker (работник, воркер) - это объект созданный
- Воркеры в Chrome - это воркеры специального типа Firefox, которые вы можете использовать, если вы разрабатываете надстройки и хотите использовать воркеры в расширениях и иметь доступ к js-ctypes в вашем воркере. Смотрите также {{domxref("ChromeWorker")}}.
- [Audio Workers](/ru/docs/Web/API/Web_Audio_API#Audio_Workers)(аудио воркеры) обеспечивают возможность прямой обработки аудиозаписей в рамках веб-контекста воркера.
-> **Примечание:** В соответствии с [Web workers Spec](https://html.spec.whatwg.org/multipage/workers.html#runtime-script-errors-2), события ошибок воркеров не должны "всплывать" (смотрите {{bug(1188141)}}. Такое поведение было реализовано в Firefox 42.
+> **Примечание:** В соответствии с [Web workers Spec](https://html.spec.whatwg.org/multipage/workers.html#runtime-script-errors-2), события ошибок воркеров не должны "всплывать" (смотрите [Firefox bug 1188141](https://bugzil.la/1188141). Такое поведение было реализовано в Firefox 42.
## Интерфейсы Web воркера
diff --git a/files/ru/web/api/web_workers_api/using_web_workers/index.md b/files/ru/web/api/web_workers_api/using_web_workers/index.md
index 6a44e2bacb27b3..4819a985117c4f 100644
--- a/files/ru/web/api/web_workers_api/using_web_workers/index.md
+++ b/files/ru/web/api/web_workers_api/using_web_workers/index.md
@@ -144,7 +144,7 @@ importScripts("foo.js", "bar.js"); /* imports two scripts */
> **Примечание:** Если разделяемый worker может быть доступен из нескольких контекстов просмотра, то все они должны иметь одно и то же происхождение (одни и те же протокол, хост и порт).
-> **Примечание:**В Firefox разделяемый worker не может быть использован совместно документами в приватном и неприватном окне ({{bug(1177621)}}).
+> **Примечание:**В Firefox разделяемый worker не может быть использован совместно документами в приватном и неприватном окне ([Firefox bug 1177621](https://bugzil.la/1177621)).
### Создание разделяемого worker-а
diff --git a/files/ru/web/api/webvtt_api/index.md b/files/ru/web/api/webvtt_api/index.md
index 0a5b5e2f4a28ae..23f979c1ab3296 100644
--- a/files/ru/web/api/webvtt_api/index.md
+++ b/files/ru/web/api/webvtt_api/index.md
@@ -597,7 +597,7 @@ Prior to Firefox 50, the `AlignSetting` enum (representing possible values for {
WebVTT was implemented in Firefox 24 behind the preference `media.webvtt.enabled`, which is disabled by default; you can enable it by setting this preference to `true`. WebVTT is enabled by default starting in Firefox 31 and can be disabled by setting the preference to `false`.
-Prior to Firefox 58, the `REGION` keyword was creating {{domxref("VTTRegion")}} objects, but they were not being used. Firefox 58 now fully supports `VTTRegion` and its use; however, this feature is disabled by default behind the preference `media.webvtt.regions.enabled`; set it to `true` to enable region support in Firefox 58. Regions are enabled by default starting in Firefox 59 (see bugs {{bug(1338030)}} and {{bug(1415805)}}).
+Prior to Firefox 58, the `REGION` keyword was creating {{domxref("VTTRegion")}} objects, but they were not being used. Firefox 58 now fully supports `VTTRegion` and its use; however, this feature is disabled by default behind the preference `media.webvtt.regions.enabled`; set it to `true` to enable region support in Firefox 58. Regions are enabled by default starting in Firefox 59 (see bugs [Firefox bug 1338030](https://bugzil.la/1338030) and [Firefox bug 1415805](https://bugzil.la/1415805)).
## See also
diff --git a/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.md b/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.md
index ce7089b5d0d1bd..cab705ba5850bb 100644
--- a/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.md
+++ b/files/ru/web/api/xmlhttprequest/xmlhttprequest/index.md
@@ -25,7 +25,7 @@ const request = new XMLHttpRequest();
## Нестандартный синтаксис Firefox
-В Firefox 16 в конструктор добавлен нестандартный параметр, который позволяет включать анонимный режим (см. {{Bug("692677")}}). Установка флага `mozAnon` в значение `true` по сути напоминает конструктор [`AnonXMLHttpRequest()`](http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#dom-anonxmlhttprequest), описанный в более старых версиях спецификации XMLHttpRequest.
+В Firefox 16 в конструктор добавлен нестандартный параметр, который позволяет включать анонимный режим (см. [Firefox bug 692677](https://bugzil.la/692677)). Установка флага `mozAnon` в значение `true` по сути напоминает конструктор [`AnonXMLHttpRequest()`](http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#dom-anonxmlhttprequest), описанный в более старых версиях спецификации XMLHttpRequest.
```
const request = new XMLHttpRequest(paramsDictionary);
@@ -40,7 +40,7 @@ const request = new XMLHttpRequest(paramsDictionary);
- `mozAnon`
- : Boolean: Установка этого флага в значение `true` приведёт к тому, что браузер не будет раскрывать {{Glossary("origin")}} и [учётные данные пользователя](http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/#user-credentials) при получении ресурсов. Главным образом это означает, что файлы {{Glossary("Cookie", "cookies")}} не будут отправлены, если они не добавлены явно с использованием setRequestHeader.
- `mozSystem`
- - : Boolean: Установка этого флага в значение `true` позволяет устанавливать межсайтовые соединения не требуя подключения сервера с помощью {{Glossary("CORS")}}. _Требует установки флага `mozAnon: true`, т.к. это нельзя сочетать с отправкой файлов cookie или других учётных данных пользователя. Это работает только в привилегированных (проверенных) приложениях ({{Bug ("692677")}})); не работает на произвольных веб-страницах, загруженных в Firefox._
+ - : Boolean: Установка этого флага в значение `true` позволяет устанавливать межсайтовые соединения не требуя подключения сервера с помощью {{Glossary("CORS")}}. _Требует установки флага `mozAnon: true`, т.к. это нельзя сочетать с отправкой файлов cookie или других учётных данных пользователя. Это работает только в привилегированных (проверенных) приложениях ([Firefox bug 692677](https://bugzil.la/692677))); не работает на произвольных веб-страницах, загруженных в Firefox._
## Смотрите также
diff --git a/files/ru/web/api/xmlhttprequest_api/using_xmlhttprequest/index.md b/files/ru/web/api/xmlhttprequest_api/using_xmlhttprequest/index.md
index 72622aab9eba78..db250eb4d156ba 100644
--- a/files/ru/web/api/xmlhttprequest_api/using_xmlhttprequest/index.md
+++ b/files/ru/web/api/xmlhttprequest_api/using_xmlhttprequest/index.md
@@ -835,7 +835,7 @@ req.send(null);
## Воркеры
-Установка `overrideMimeType` не работает с {{domxref("Worker")}}. Это баг – {{bug(678057)}}. В разных браузерах поведение может отличаться.
+Установка `overrideMimeType` не работает с {{domxref("Worker")}}. Это баг – [Firefox bug 678057](https://bugzil.la/678057). В разных браузерах поведение может отличаться.
## Спецификации
diff --git a/files/ru/web/css/@document/index.md b/files/ru/web/css/@document/index.md
index ebaf11f0814c9b..3f5e06fcf3359b 100644
--- a/files/ru/web/css/@document/index.md
+++ b/files/ru/web/css/@document/index.md
@@ -30,7 +30,7 @@ slug: Web/CSS/@document
Экранированные значения, предоставляемые функции `regexp()` также должны быть экранированы из CSS. Например, `.` (период) соответствует любому символу в регулярных выражениях. Чтобы соответствовать буквальному периоду, вам сначала нужно избежать этого, используя правила регулярных выражений (`\.`), А затем убежать от этой строки с помощью правил CSS (`\\.`).
-> **Примечание:** Существует версия -moz-prefixed этого свойства — `@-moz-document`. Это было ограничено использованием только в пользовательских и UA-листах в Firefox 59 в Nightly and Beta - эксперименте, предназначенном для смягчения потенциальных атак с помощью CSS-инъекций ({{bug(1035091)}}).
+> **Примечание:** Существует версия -moz-prefixed этого свойства — `@-moz-document`. Это было ограничено использованием только в пользовательских и UA-листах в Firefox 59 в Nightly and Beta - эксперименте, предназначенном для смягчения потенциальных атак с помощью CSS-инъекций ([Firefox bug 1035091](https://bugzil.la/1035091)).
### Формальный синтаксис
diff --git a/files/ru/web/css/background-position/index.md b/files/ru/web/css/background-position/index.md
index 12bd6cdd2b598f..3c801646e1c9e7 100644
--- a/files/ru/web/css/background-position/index.md
+++ b/files/ru/web/css/background-position/index.md
@@ -120,7 +120,7 @@ div {
### Quantum CSS заметки
-- В Gecko есть ошибка, означающая, что `background-position` не может быть {{cssxref("transition","transitioned")}} между двумя значениями, содержащими разные числа значений {{cssxref("<position>")}}, для примера `background-position: 10px 10px;` and `background-position: 20px 20px, 30px 30px;` (смотрите {{bug(1390446)}}). Новый параллельный CSS движок Firefox (также известный как [Quantum CSS](https://wiki.mozilla.org/Quantum) или [Stylo](https://wiki.mozilla.org/Quantum/Stylo), который планируется выпустить в Firefox 57) исправляет это.
+- В Gecko есть ошибка, означающая, что `background-position` не может быть {{cssxref("transition","transitioned")}} между двумя значениями, содержащими разные числа значений {{cssxref("<position>")}}, для примера `background-position: 10px 10px;` and `background-position: 20px 20px, 30px 30px;` (смотрите [Firefox bug 1390446](https://bugzil.la/1390446)). Новый параллельный CSS движок Firefox (также известный как [Quantum CSS](https://wiki.mozilla.org/Quantum) или [Stylo](https://wiki.mozilla.org/Quantum/Stylo), который планируется выпустить в Firefox 57) исправляет это.
## Смотрите также
diff --git a/files/ru/web/css/flex-basis/index.md b/files/ru/web/css/flex-basis/index.md
index 322649c47f9791..2ec8f14fd8f6c5 100644
--- a/files/ru/web/css/flex-basis/index.md
+++ b/files/ru/web/css/flex-basis/index.md
@@ -52,7 +52,7 @@ flex-basis: unset;
>
> - Первоначально, `flex-basis:auto` означает "смотреть на значения `width` или `height`".
> - Затем `flex-basis:auto` был изменён на автоматический размер, а "main-size" было введено как ключевое слово, означающее "смотреть на значения `width` или `height`". Это было реализован в [баге 1032922](https://bugzilla.mozilla.org/show_bug.cgi?id=1032922).
- > - Затем в [баге 1093316](https://bugzilla.mozilla.org/show_bug.cgi?id=1093316) это было возвращено обратно, поэтому `auto` снова означает "смотреть на значения `width` или `height`"; а новое ключевое слово `content` было введено для автоматического размера. ({{bug("1105111")}} охватывает добавление этого ключевого слова).
+ > - Затем в [баге 1093316](https://bugzilla.mozilla.org/show_bug.cgi?id=1093316) это было возвращено обратно, поэтому `auto` снова означает "смотреть на значения `width` или `height`"; а новое ключевое слово `content` было введено для автоматического размера. ([Firefox bug 1105111](https://bugzil.la/1105111) охватывает добавление этого ключевого слова).
### Formal syntax
diff --git a/files/ru/web/css/font-family/index.md b/files/ru/web/css/font-family/index.md
index 75f0db44950daf..4e53ee5a2a1169 100644
--- a/files/ru/web/css/font-family/index.md
+++ b/files/ru/web/css/font-family/index.md
@@ -193,8 +193,8 @@ font-family:
{{Compat}}
-\[1] `system-ui` в данный момент не реализовано, смотри {{bug(1226042)}}.
+\[1] `system-ui` в данный момент не реализовано, смотри [Firefox bug 1226042](https://bugzil.la/1226042).
\[2] `system-ui` реализовано в Safari ([wkbug.com/151493](https://bugs.webkit.org/show_bug.cgi?id=151493)), возможно будет выпущено в ближайшем времени.
-\[3] префиксный алиас `-apple-system` поддерживается в Safari, начиная с OS X 10.11 и iOS 9, а также в Firefox 43 на macOS ({{bug(1201318)}}).
+\[3] префиксный алиас `-apple-system` поддерживается в Safari, начиная с OS X 10.11 и iOS 9, а также в Firefox 43 на macOS ([Firefox bug 1201318](https://bugzil.la/1201318)).
diff --git a/files/ru/web/css/text-shadow/index.md b/files/ru/web/css/text-shadow/index.md
index d3175425b5eb29..240b2c5f033ceb 100644
--- a/files/ru/web/css/text-shadow/index.md
+++ b/files/ru/web/css/text-shadow/index.md
@@ -110,7 +110,7 @@ text-shadow: unset;
### Примечание Quantum CSS
-- В движке Gecko есть программная ошибка в результате которой метод перехода ({{cssxref("transition")}}) не будет производить переход от элемента со свойством `text-shadow` с заданным цветом к элементу со свойством `text-shadow` без заданного цвета ({{bug(726550)}}). Данная ошибка была исправлена в параллельной ветке движка CSS для Firefox (так же известном как [Quantum CSS](https://wiki.mozilla.org/Quantum) или [Stylo](https://wiki.mozilla.org/Quantum/Stylo), выпуск которого запланирован уже в версии Firefox 57).
+- В движке Gecko есть программная ошибка в результате которой метод перехода ({{cssxref("transition")}}) не будет производить переход от элемента со свойством `text-shadow` с заданным цветом к элементу со свойством `text-shadow` без заданного цвета ([Firefox bug 726550](https://bugzil.la/726550)). Данная ошибка была исправлена в параллельной ветке движка CSS для Firefox (так же известном как [Quantum CSS](https://wiki.mozilla.org/Quantum) или [Stylo](https://wiki.mozilla.org/Quantum/Stylo), выпуск которого запланирован уже в версии Firefox 57).
## Также смотрите
diff --git a/files/ru/web/css/using_css_custom_properties/index.md b/files/ru/web/css/using_css_custom_properties/index.md
index ecd42db954becf..93b517d6072ba0 100644
--- a/files/ru/web/css/using_css_custom_properties/index.md
+++ b/files/ru/web/css/using_css_custom_properties/index.md
@@ -29,7 +29,7 @@ element {
}
```
-> **Примечание:** В более ранней спецификации префикс для переменных был `var-` , но позже был изменён на `--`. Firefox 31 и выше следуют новой спецификации.({{bug(985838)}})
+> **Примечание:** В более ранней спецификации префикс для переменных был `var-` , но позже был изменён на `--`. Firefox 31 и выше следуют новой спецификации.([Firefox bug 985838](https://bugzil.la/985838))
## Первый шаг с CSS Переменными
diff --git a/files/ru/web/html/element/button/index.md b/files/ru/web/html/element/button/index.md
index d22b11f99e4da0..1c12015c0b8e06 100644
--- a/files/ru/web/html/element/button/index.md
+++ b/files/ru/web/html/element/button/index.md
@@ -22,7 +22,7 @@ slug: Web/HTML/Element/button
- `autofocus`
- : Данный булевый атрибут позволяет указать, будет ли кнопка автоматически сфокусирована после загрузки страницы, до тех пор, пока пользователь не изменит фокус в ручную, например выбрав другой элемент. Только один связанный с формой элемент в документе может иметь данный атрибут.
- `autocomplete` {{non-standard_inline}}
- - : Использование данного атрибута на элементе `` не описано в стандарте и используется только в Firefox браузере. По умолчанию, в отличие от прочих браузеров, [Firefox сохраняет назначенное динамически отключённое состояние](https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing) для элемента `` при последующих загрузках страницы. Установка для данного атрибута значения `off` отключает подобное поведение. Смотрите {{bug(654072)}}.
+ - : Использование данного атрибута на элементе `` не описано в стандарте и используется только в Firefox браузере. По умолчанию, в отличие от прочих браузеров, [Firefox сохраняет назначенное динамически отключённое состояние](https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing) для элемента `` при последующих загрузках страницы. Установка для данного атрибута значения `off` отключает подобное поведение. Смотрите [Firefox bug 654072](https://bugzil.la/654072).
- `disabled`
- : Булевый атрибут, указывающий, что пользователь не может взаимодействовать с кнопкой. Если атрибут не установлен, то кнопка наследует его от элемента-контейнера, в котором она расположена, например от {{HTMLElement("fieldset")}}; если отсутствует элемент-контейнер, с установленным атрибутом **disabled**, то кнопка доступна для взаимодействия.Firefox по умолчанию, в отличие от прочих браузеров, [сохраняет назначенное динамически отключённое состояние](https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing) для элемента ``, даже при обновлении страницы. Чтобы изменить поведение браузера в этом случае, используйте атрибут [`autocomplete`](/ru/docs/Web/HTML/Element/button#autocomplete).
- `form`
diff --git a/files/ru/web/html/element/embed/index.md b/files/ru/web/html/element/embed/index.md
index 1eb051b99a195b..953a6fb91e57b2 100644
--- a/files/ru/web/html/element/embed/index.md
+++ b/files/ru/web/html/element/embed/index.md
@@ -48,7 +48,7 @@ slug: Web/HTML/Element/embed
## Поддержка браузерами
-> **Примечание:** До версии 45, Firefox не отображает содержимое HTML-ресурса, но сообщает о том, что для отображения контента требуется плагин (см. {{Bug("730768")}}).
+> **Примечание:** До версии 45, Firefox не отображает содержимое HTML-ресурса, но сообщает о том, что для отображения контента требуется плагин (см. [Firefox bug 730768](https://bugzil.la/730768)).
{{Compat}}
diff --git a/files/ru/web/html/element/input/file/index.md b/files/ru/web/html/element/input/file/index.md
index 6fc7c24f4c8270..fc058f2caea779 100644
--- a/files/ru/web/html/element/input/file/index.md
+++ b/files/ru/web/html/element/input/file/index.md
@@ -86,7 +86,7 @@ Each `File` object contains the following information:
- webkitRelativePath {{non-standard_inline}}
- : A string specifying the file's path relative to the base directory selected in a directory picker (that is, a `file` picker in which the [`webkitdirectory`](/ru/docs/Web/HTML/Element/input#webkitdirectory) attribute is set). _This is non-standard and should be used with caution._
-> **Примечание:** You can set as well as get the value of `HTMLInputElement.files` in all modern browsers; this was most recently added to Firefox, in version 57 (see {{bug(1384030)}}).
+> **Примечание:** You can set as well as get the value of `HTMLInputElement.files` in all modern browsers; this was most recently added to Firefox, in version 57 (see [Firefox bug 1384030](https://bugzil.la/1384030)).
### Limiting accepted file types
diff --git a/files/ru/web/html/element/input/index.md b/files/ru/web/html/element/input/index.md
index 8b205cb16b3fee..01130b84e201a1 100644
--- a/files/ru/web/html/element/input/index.md
+++ b/files/ru/web/html/element/input/index.md
@@ -239,9 +239,9 @@ The result is:
\[4] `datetime` был удалён из спецификации и браузеров в пользу `datetime-local`.
-\[5] См {{bug(1355389)}}
+\[5] См [Firefox bug 1355389](https://bugzil.la/1355389)
-\[6] Ещё не имплементировано. Наблюдать: {{bug("888320")}} и [TPE DOM/Date time input types](https://wiki.mozilla.org/TPE_DOM/Date_time_input_types).
+\[6] Ещё не имплементировано. Наблюдать: [Firefox bug 888320](https://bugzil.la/888320) и [TPE DOM/Date time input types](https://wiki.mozilla.org/TPE_DOM/Date_time_input_types).
### Gecko notes
diff --git a/files/ru/web/html/element/input/number/index.md b/files/ru/web/html/element/input/number/index.md
index 4b0173734fc9eb..b12c26521efade 100644
--- a/files/ru/web/html/element/input/number/index.md
+++ b/files/ru/web/html/element/input/number/index.md
@@ -70,7 +70,7 @@ This value must be less than or equal to the value of the `max` attribute.
` ` elements can help simplify your work when building the user interface and logic for entering numbers into a form. When you create a number input with the proper `type` value, `number`, you get automatic validation that the entered text is a number, and usually a set of up and down buttons to step the value up and down.
-> **Предупреждение:** **Important**: Bear in mind that logically you should not be able to enter characters inside a number of input other than numbers. There seems to be some disagreement about this among browsers; see {{bug(1398528)}}.
+> **Предупреждение:** **Important**: Bear in mind that logically you should not be able to enter characters inside a number of input other than numbers. There seems to be some disagreement about this among browsers; see [Firefox bug 1398528](https://bugzil.la/1398528).
> **Примечание:** It's crucial to remember that a user can tinker with your HTML behind the scenes, so your site _must not_ use simple client-side validation for any security purposes. You _must_ verify on the server side any transaction in which the provided value may have any security implications of any kind.
diff --git a/files/ru/web/html/element/input/range/index.md b/files/ru/web/html/element/input/range/index.md
index 76da91e3eece0c..51a0365f5dbcc5 100644
--- a/files/ru/web/html/element/input/range/index.md
+++ b/files/ru/web/html/element/input/range/index.md
@@ -246,7 +246,7 @@ defaultValue =
### Изменение ориентации
-По умолчанию, если браузер отображает инпут диапазона как слайдер, он отобразит его так чтоб ползунок ездил в право и в лево. Когда поддержка браузерами будет реализовано, можно будет делать слайдер вертикальным, так чтобы ползунок мог ездить вверх и вниз. Ни один из наиболее используемых браузеров не имплементировал это пока. (Firefox {{bug(981916)}}, [Chrome bug 341071](https://bugs.chromium.org/p/chromium/issues/detail?id=341071)). также, возможно, [следующий баг под вопросом](https://github.com/whatwg/html/issues/4177).
+По умолчанию, если браузер отображает инпут диапазона как слайдер, он отобразит его так чтоб ползунок ездил в право и в лево. Когда поддержка браузерами будет реализовано, можно будет делать слайдер вертикальным, так чтобы ползунок мог ездить вверх и вниз. Ни один из наиболее используемых браузеров не имплементировал это пока. (Firefox [Firefox bug 981916](https://bugzil.la/981916), [Chrome bug 341071](https://bugs.chromium.org/p/chromium/issues/detail?id=341071)). также, возможно, [следующий баг под вопросом](https://github.com/whatwg/html/issues/4177).
В реальности, мы можем сделать слайдер вертикальным используя CSS трансформации, или применяя уникальный метод для каждого браузера в отдельности, включая: настройки {{cssxref('appearance')}} для `slider-vertical`, использование нестандартной ориентации `orient` в Firefox,или изменение text direction для Internet Explorer и Edge
diff --git a/files/ru/web/html/element/video/index.md b/files/ru/web/html/element/video/index.md
index 04a4eb1b681b53..4707aa0009ea8e 100644
--- a/files/ru/web/html/element/video/index.md
+++ b/files/ru/web/html/element/video/index.md
@@ -28,7 +28,7 @@ slug: Web/HTML/Element/video
- : Логический атрибут; если указан, то видео начнёт воспроизводится автоматически, как только это будет возможно сделать без остановки, чтобы закончить загрузку данных.
- `autobuffer` {{Non-standard_inline}}
- : Логический атрибут; если указано, видео автоматически начнёт буферизацию, даже если оно не настроено на автоматический запуск. Используйте этот атрибут только тогда, когда очень вероятно, что пользователь будет смотреть видео. Видео буферизуется до тех пор, пока не заполнится кеш мультимедиа.
- > **Примечание:** несмотря на то, что в ранних версиях HTML5 атрибут `autobuffer` присутствовал, в последующих выпусках он был удалён. Также он был удалён из Gecko 2.0 и других браузеров, а в некоторых никогда не реализовывался. Спецификация определяет новый перечислимый атрибут `preload`, вместо `autobuffer` с другим синтаксисом. {{bug(548523)}}
+ > **Примечание:** несмотря на то, что в ранних версиях HTML5 атрибут `autobuffer` присутствовал, в последующих выпусках он был удалён. Также он был удалён из Gecko 2.0 и других браузеров, а в некоторых никогда не реализовывался. Спецификация определяет новый перечислимый атрибут `preload`, вместо `autobuffer` с другим синтаксисом. [Firefox bug 548523](https://bugzil.la/548523)
- `buffered`
- : Атрибут для определения временных диапазонов буферизованных носителей. Этот атрибут содержит объект {{domxref("TimeRanges")}}.
- `controls`
diff --git a/files/ru/web/http/authentication/index.md b/files/ru/web/http/authentication/index.md
index c2f11fdf0424f4..8d9f7283334224 100644
--- a/files/ru/web/http/authentication/index.md
+++ b/files/ru/web/http/authentication/index.md
@@ -48,14 +48,14 @@ HTTP предоставляет набор инструментов для ко
Аутентификация с помощью изображений, загружаемых из разных источников, была до недавнего времени потенциальной дырой
в безопасности. Начиная с [Firefox 59](/ru/docs/Mozilla/Firefox/Releases/59), изображения, загружаемые
-из разных источников в текущий документ, больше не запускают диалог HTTP-аутентификации {{bug(1423146)}}, предотвращая
+из разных источников в текущий документ, больше не запускают диалог HTTP-аутентификации [Firefox bug 1423146](https://bugzil.la/1423146), предотвращая
тем самым кражу пользовательских данных (если нарушители смогли встроить это изображение в страницу).
### Кодировка символов HTTP аутентификации
Браузеры используют кодировку `utf-8` для имени пользователя и пароля. Firefox
использовал `ISO-8859-1`, но она была заменена `utf-8` с целью уравнения с другими браузерами, а
-также чтобы избежать потенциальных проблем (таких как {{bug(1419658)}}).
+также чтобы избежать потенциальных проблем (таких как [Firefox bug 1419658](https://bugzil.la/1419658)).
### заголовки `WWW-Aутентификации` и `Прокси-Аутентификации`
diff --git a/files/ru/web/http/headers/access-control-allow-headers/index.md b/files/ru/web/http/headers/access-control-allow-headers/index.md
index 576c798af42c64..9d819a34daaec3 100644
--- a/files/ru/web/http/headers/access-control-allow-headers/index.md
+++ b/files/ru/web/http/headers/access-control-allow-headers/index.md
@@ -54,7 +54,7 @@ Access-Control-Allow-Headers: X-Custom-Header
- Подстановочное значение (\*), указанное в последней спецификации, ещё не реализовано в браузерах:
- Chromium: [Issue 615313](https://bugs.chromium.org/p/chromium/issues/detail?id=615313)
- - Firefox: {{bug(1309358)}}
+ - Firefox: [Firefox bug 1309358](https://bugzil.la/1309358)
- Servo: [Issue 13283](https://github.com/servo/servo/issues/13283)
- WebKit: [Issue 165508](https://bugs.webkit.org/show_bug.cgi?id=165508)
diff --git a/files/ru/web/http/headers/access-control-allow-methods/index.md b/files/ru/web/http/headers/access-control-allow-methods/index.md
index 263e862291cd37..886e1c473b751a 100644
--- a/files/ru/web/http/headers/access-control-allow-methods/index.md
+++ b/files/ru/web/http/headers/access-control-allow-methods/index.md
@@ -50,7 +50,7 @@ Access-Control-Allow-Methods: POST, GET, OPTIONS
- Подстановочное значение (\*), которое упоминается в последней спецификации ещё не реализовано в браузерах:
- Chromium: [Issue 615313](https://bugs.chromium.org/p/chromium/issues/detail?id=615313)
- - Firefox: {{bug(1309358)}}
+ - Firefox: [Firefox bug 1309358](https://bugzil.la/1309358)
- Servo: [Issue 13283](https://github.com/servo/servo/issues/13283)
## See also
diff --git a/files/ru/web/http/headers/content-disposition/index.md b/files/ru/web/http/headers/content-disposition/index.md
index f216f4d4e52807..9bf2d5782fb087 100644
--- a/files/ru/web/http/headers/content-disposition/index.md
+++ b/files/ru/web/http/headers/content-disposition/index.md
@@ -107,7 +107,7 @@ value2
## Замечания по совместимости
-- Firefox 5 обрабатывает `Content-Disposition заголовка` HTTP-ответа response более эффективно, если присутствуют оба параметра `filename` и `filename*`; он просматривает сначала все предоставленные имена `filename*`, даже есть вначале идут `filename`. Ранее использовалось первое найденное имя. See {{bug(588781)}}.
+- Firefox 5 обрабатывает `Content-Disposition заголовка` HTTP-ответа response более эффективно, если присутствуют оба параметра `filename` и `filename*`; он просматривает сначала все предоставленные имена `filename*`, даже есть вначале идут `filename`. Ранее использовалось первое найденное имя. See [Firefox bug 588781](https://bugzil.la/588781).
## Смотрите также
diff --git a/files/ru/web/http/status/index.md b/files/ru/web/http/status/index.md
index aab6dd278a75af..39f93f0ed40aa4 100644
--- a/files/ru/web/http/status/index.md
+++ b/files/ru/web/http/status/index.md
@@ -384,7 +384,7 @@ slug: Web/HTTP/Status
href="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/"
>HTTP механизмы предварительного соединения
- для ускорения сёрфинга (смотрите {{ bug(634278) }}, будущей
+ для ускорения сёрфинга (смотрите [Firefox bug 634278](https://bugzil.la/634278), будущей
реализации этого механизма в Firefox). Также учитывайте, что некоторые
серверы прерывают соединения не отправляя подобных сообщений.
diff --git a/files/ru/web/javascript/reference/classes/index.md b/files/ru/web/javascript/reference/classes/index.md
index b3d2eeaae25b91..4ea366841dfb2b 100644
--- a/files/ru/web/javascript/reference/classes/index.md
+++ b/files/ru/web/javascript/reference/classes/index.md
@@ -403,7 +403,7 @@ class Bar extends calculatorMixin(randomizerMixin(Foo)) {}
Класс не может быть переопределён. Попытка этого приведёт к `SyntaxError` .
-Если мы запускаете код в веб браузере, к примеру в Firefox Web Console (**Tools** > **Web Developer** > **Web Console**) и вы используете ('Run') определение класса с одним и тем же именем дважды, вы получите `SyntaxError: redeclaration of let ClassName;`. (Обсуждение по ошибке можно посмотреть в {{Bug(1428672)}}.) Chrome Developer Tools возвращает сообщение типа `Uncaught SyntaxError: Identifier 'ClassName' has already been declared at :1:1`.
+Если мы запускаете код в веб браузере, к примеру в Firefox Web Console (**Tools** > **Web Developer** > **Web Console**) и вы используете ('Run') определение класса с одним и тем же именем дважды, вы получите `SyntaxError: redeclaration of let ClassName;`. (Обсуждение по ошибке можно посмотреть в [Firefox bug 1428672](https://bugzil.la/1428672).) Chrome Developer Tools возвращает сообщение типа `Uncaught SyntaxError: Identifier 'ClassName' has already been declared at :1:1`.
## Смотрите также
diff --git a/files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md b/files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md
index b877b6d13052c9..3c00ddab7e4ef3 100644
--- a/files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md
+++ b/files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md
@@ -80,10 +80,10 @@ The following are now properties of `RegExp` instances, no longer of the `RegExp
- [Proxy.create](/ru/docs/Archive/Web/Old_Proxy_API) and [Proxy.createFunction](/ru/docs/Archive/Web/Old_Proxy_API) are deprecated. Use {{jsxref("Proxy")}} instead.
- The following traps are obsolete:
- - `hasOwn` ({{bug(980565)}}, Firefox 33).
- - `getEnumerablePropertyKeys` ({{bug(783829)}}, Firefox 37)
- - `getOwnPropertyNames` ({{bug(1007334)}}, Firefox 33)
- - `keys` ({{bug(1007334)}}, Firefox 33)
+ - `hasOwn` ([Firefox bug 980565](https://bugzil.la/980565), Firefox 33).
+ - `getEnumerablePropertyKeys` ([Firefox bug 783829](https://bugzil.la/783829), Firefox 37)
+ - `getOwnPropertyNames` ([Firefox bug 1007334](https://bugzil.la/1007334), Firefox 33)
+ - `keys` ([Firefox bug 1007334](https://bugzil.la/1007334), Firefox 33)
### Escape sequences
diff --git a/files/ru/web/javascript/reference/errors/redeclared_parameter/index.md b/files/ru/web/javascript/reference/errors/redeclared_parameter/index.md
index 748d370b183784..d7a9e3b0e3a321 100644
--- a/files/ru/web/javascript/reference/errors/redeclared_parameter/index.md
+++ b/files/ru/web/javascript/reference/errors/redeclared_parameter/index.md
@@ -46,7 +46,7 @@ function f(arg) {
## Примечания о совместимости
-- В версиях Firefox до Firefox 49, у данной ошибки был тип {{jsxref("TypeError")}} ({{bug(1275240)}}).
+- В версиях Firefox до Firefox 49, у данной ошибки был тип {{jsxref("TypeError")}} ([Firefox bug 1275240](https://bugzil.la/1275240)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/functions/default_parameters/index.md b/files/ru/web/javascript/reference/functions/default_parameters/index.md
index 2bbf5391e8ea77..7d82dedf4f0f5d 100644
--- a/files/ru/web/javascript/reference/functions/default_parameters/index.md
+++ b/files/ru/web/javascript/reference/functions/default_parameters/index.md
@@ -184,7 +184,7 @@ f(); // ReferenceError: go is not defined
### Параметры без инициализации, следующие после инициализируемых параметров
-До появления версии Gecko 26, следующий код приводил к {{jsxref("SyntaxError")}}. Это было исправлено в {{bug(777060)}} и с тех пор работает корректно. Аргументы, передаваемые при вызове функции, становятся значениями формальных параметров независимо от наличия у последних инициализации по умолчанию, а также независимо от присутствия у функции других параметров, находящихся правее в списке параметров и не имеющих инициализации.
+До появления версии Gecko 26, следующий код приводил к {{jsxref("SyntaxError")}}. Это было исправлено в [Firefox bug 777060](https://bugzil.la/777060) и с тех пор работает корректно. Аргументы, передаваемые при вызове функции, становятся значениями формальных параметров независимо от наличия у последних инициализации по умолчанию, а также независимо от присутствия у функции других параметров, находящихся правее в списке параметров и не имеющих инициализации.
```js
function f(x = 1, y) {
diff --git a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.md b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.md
index 4f86a0c6a9569d..d7b3667eaf3dcb 100644
--- a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.md
+++ b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.md
@@ -118,7 +118,7 @@ if (!Array.prototype.lastIndexOf) {
## Замечания по совместимости
-- Начиная с Firefox 47, метод больше не будет возвращать `-0`. Например, `[0].lastIndexOf(0, -0)` теперь всегда будет возвращать `+0` ({{bug (1242043)}}).
+- Начиная с Firefox 47, метод больше не будет возвращать `-0`. Например, `[0].lastIndexOf(0, -0)` теперь всегда будет возвращать `+0` ([Firefox bug 1242043](https://bugzil.la/1242043)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/global_objects/atomics/index.md b/files/ru/web/javascript/reference/global_objects/atomics/index.md
index 621c91242b7ce3..d5c4355d47afd4 100644
--- a/files/ru/web/javascript/reference/global_objects/atomics/index.md
+++ b/files/ru/web/javascript/reference/global_objects/atomics/index.md
@@ -63,10 +63,10 @@ slug: Web/JavaScript/Reference/Global_Objects/Atomics
До SpiderMonkey 48, финальные имена API и семантика не были ещё реализованы. Изменения между Firefox v. 46 и v. 48:
-- Методы `Atomics.futexWakeOrRequeue()` и `Atomics.fence()` полностью удалены ({{bug(1259544)}} и {{bug(1225028)}}).
-- Методы {{jsxref("Atomics.wait()")}} и {{jsxref("Atomics.wake()")}} были названы `Atomics.futexWait()` и `Atomics.futexWake()` ({{bug(1260910)}}). Примечание: старые имена были удалены в версии 49 и младше ({{bug(1262062)}}).
-- Свойства `Atomics.OK`, `Atomics.TIMEDOUT`, `Atomics.NOTEQUAL` были удалены. {{jsxref("Atomics.wait()")}} метод теперь возвращает строки "ok", "timed-out" и "not-equal" ({{bug(1260835)}}).
-- Параметр `count` метода {{jsxref("Atomics.wake()")}} изменился: теперь он по умолчанию равен `+Infinity`, а не `0` ({{bug(1253350)}}).
+- Методы `Atomics.futexWakeOrRequeue()` и `Atomics.fence()` полностью удалены ([Firefox bug 1259544](https://bugzil.la/1259544) и [Firefox bug 1225028](https://bugzil.la/1225028)).
+- Методы {{jsxref("Atomics.wait()")}} и {{jsxref("Atomics.wake()")}} были названы `Atomics.futexWait()` и `Atomics.futexWake()` ([Firefox bug 1260910](https://bugzil.la/1260910)). Примечание: старые имена были удалены в версии 49 и младше ([Firefox bug 1262062](https://bugzil.la/1262062)).
+- Свойства `Atomics.OK`, `Atomics.TIMEDOUT`, `Atomics.NOTEQUAL` были удалены. {{jsxref("Atomics.wait()")}} метод теперь возвращает строки "ok", "timed-out" и "not-equal" ([Firefox bug 1260835](https://bugzil.la/1260835)).
+- Параметр `count` метода {{jsxref("Atomics.wake()")}} изменился: теперь он по умолчанию равен `+Infinity`, а не `0` ([Firefox bug 1253350](https://bugzil.la/1253350)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/global_objects/error/stack/index.md b/files/ru/web/javascript/reference/global_objects/error/stack/index.md
index 17a3dd559279ae..7b44aeff05b681 100644
--- a/files/ru/web/javascript/reference/global_objects/error/stack/index.md
+++ b/files/ru/web/javascript/reference/global_objects/error/stack/index.md
@@ -15,7 +15,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Error/stack
Обратите внимание, что такой формат используется в Firefox. Нет никакого «стандартного формата». Однако, Safari 6+ и Opera 12- используют очень похожий формат. С другой стороны, браузеры, использующие движок JavaScript V8 (например, Chrome, Opera 15+, Браузер Android) и IE10+, используют другой формат (смотрите эту статью по [`error.stack`](http://msdn.microsoft.com/ru-ru/library/windows/apps/hh699850.aspx) в MSDN).
-**Значения аргументов в стеке**: до Firefox 14 ({{bug("744842")}}) за именем функции и прямо перед знаком собаки (`@`) в круглых скобках следовали значения аргументов, преобразованные в строки. Хотя объекты (или массивы и прочее) преобразовывались в форму `"[object Object]"`, и, таким образом, невозможно было узнать их содержимое, скалярные значения могли быть извлечены (это всё ещё можно использовать в Firefox 14 — однако проще для получения аргументов использовать `arguments.callee.caller.arguments`, а для получения имени функции — `arguments.callee.caller.name`). Значение `"undefined"` показывалось как `"(void 0)"`. Обратите внимание, что если строковые аргументы содержали значения, включающие символы `"@"`, `"("`, `")"` (или если они включали имена файлов), вам не так то просто было разбить строку на составные части. Таким образом, в Firefox 14 и более поздних версиях это перестало быть проблемой.
+**Значения аргументов в стеке**: до Firefox 14 ([Firefox bug 744842](https://bugzil.la/744842)) за именем функции и прямо перед знаком собаки (`@`) в круглых скобках следовали значения аргументов, преобразованные в строки. Хотя объекты (или массивы и прочее) преобразовывались в форму `"[object Object]"`, и, таким образом, невозможно было узнать их содержимое, скалярные значения могли быть извлечены (это всё ещё можно использовать в Firefox 14 — однако проще для получения аргументов использовать `arguments.callee.caller.arguments`, а для получения имени функции — `arguments.callee.caller.name`). Значение `"undefined"` показывалось как `"(void 0)"`. Обратите внимание, что если строковые аргументы содержали значения, включающие символы `"@"`, `"("`, `")"` (или если они включали имена файлов), вам не так то просто было разбить строку на составные части. Таким образом, в Firefox 14 и более поздних версиях это перестало быть проблемой.
## Примеры
@@ -47,7 +47,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Error/stack
Предполагается, что разметка выше сохранена как `C:\example.html` в файловой системе Windows. Она выводит следующий текст в диалоговом окне:
-Начиная с Firefox 30 и более поздних версий, вывод содержит номер колонки ({{bug("762556")}}):
+Начиная с Firefox 30 и более поздних версий, вывод содержит номер колонки ([Firefox bug 762556](https://bugzil.la/762556)):
```
trace@file:///C:/example.html:9:17
@@ -77,7 +77,7 @@ a("первый вызов, первый аргумент")@file:///C:/example.h
### Стек кода в функции `eval()`
-Начиная с Firefox 30, стек вызовов кода в вызовах `Function()` и `eval()` даёт более подробную информацию о номере строки и колонки внутри этих вызовов. Вызовы `Function` обозначаются `"> Function"`, а вызовы `eval()` обозначаются `"> eval"`. Смотрите {{bug("332176")}}.
+Начиная с Firefox 30, стек вызовов кода в вызовах `Function()` и `eval()` даёт более подробную информацию о номере строки и колонки внутри этих вызовов. Вызовы `Function` обозначаются `"> Function"`, а вызовы `eval()` обозначаются `"> eval"`. Смотрите [Firefox bug 332176](https://bugzil.la/332176).
```js
try {
diff --git a/files/ru/web/javascript/reference/global_objects/eval/index.md b/files/ru/web/javascript/reference/global_objects/eval/index.md
index 9838eefa746f2d..1abc09378d75e6 100644
--- a/files/ru/web/javascript/reference/global_objects/eval/index.md
+++ b/files/ru/web/javascript/reference/global_objects/eval/index.md
@@ -176,7 +176,7 @@ var fct2 = eval(fctStr2); // вернёт функцию
### Gecko-специфичные замечания
-- Исторически `eval()` имел второй необязательный аргумент, указывающий на то, в контексте какого объекта будет выполняться выражение. Этот аргумент не был стандартизован и был удалён из SpiderMonkey в Gecko 1.9.1 (Firefox 3.5). См. {{bug(442333)}}.
+- Исторически `eval()` имел второй необязательный аргумент, указывающий на то, в контексте какого объекта будет выполняться выражение. Этот аргумент не был стандартизован и был удалён из SpiderMonkey в Gecko 1.9.1 (Firefox 3.5). См. [Firefox bug 442333](https://bugzil.la/442333).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/global_objects/function/caller/index.md b/files/ru/web/javascript/reference/global_objects/function/caller/index.md
index e2b5fd7c10c23f..adb8f724ab4c91 100644
--- a/files/ru/web/javascript/reference/global_objects/function/caller/index.md
+++ b/files/ru/web/javascript/reference/global_objects/function/caller/index.md
@@ -86,4 +86,4 @@ function myFunc() {
## Смотрите также
-- Ошибка реализации в SpiderMonkey: {{bug(65683)}}
+- Ошибка реализации в SpiderMonkey: [Firefox bug 65683](https://bugzil.la/65683)
diff --git a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.md b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.md
index 755ea403e14b61..d051abc0d5380c 100644
--- a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.md
+++ b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.md
@@ -21,7 +21,7 @@ numObj.toLocaleString([locales[, options]])
Проверьте раздел [Совместимость с браузерами](#Browser_compatibility), чтобы увидеть, какие браузеры поддерживают аргументы `locales` и `options`, и [Пример: проверка поддержки аргументов `locales` и `options`](#Example:_Checking_for_support_for_locales_and_options_arguments) для определения этой возможности.
-> **Примечание:** API интернационализации ECMAScript, реализованное в Firefox 29, добавляет аргумент `locales` к методу `Number.toLocaleString()`. Если этот аргумент равен {{jsxref("Global_Objects/undefined", "undefined")}}, этот метод возвращает локализованные цифры на языке, определяемом ОС, в то время, как предыдущие версии Firefox возвращали цифры на английском языке. Это изменение было помечено, как регрессия, затрагивающая обратную совместимость, которая скоро может быть исправлена. ({{bug(999003)}})
+> **Примечание:** API интернационализации ECMAScript, реализованное в Firefox 29, добавляет аргумент `locales` к методу `Number.toLocaleString()`. Если этот аргумент равен {{jsxref("Global_Objects/undefined", "undefined")}}, этот метод возвращает локализованные цифры на языке, определяемом ОС, в то время, как предыдущие версии Firefox возвращали цифры на английском языке. Это изменение было помечено, как регрессия, затрагивающая обратную совместимость, которая скоро может быть исправлена. ([Firefox bug 999003](https://bugzil.la/999003))
{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat', 'Parameters')}}
diff --git a/files/ru/web/javascript/reference/global_objects/object/__definegetter__/index.md b/files/ru/web/javascript/reference/global_objects/object/__definegetter__/index.md
index fa16a5c92d00cb..7b710362674062 100644
--- a/files/ru/web/javascript/reference/global_objects/object/__definegetter__/index.md
+++ b/files/ru/web/javascript/reference/global_objects/object/__definegetter__/index.md
@@ -74,4 +74,4 @@ console.log(o.gimmeFive); // 5
- [`Object.prototype.__lookupSetter__()`](/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__)
- [Руководство по JS: определение геттеров и сеттеров](/ru/docs/Web/JavaScript/Guide_ru/Working_with_Objects#.D0.9E.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B3.D0.B5.D1.82.D1.82.D0.B5.D1.80.D0.BE.D0.B2_.D0.B8_.D1.81.D0.B5.D1.82.D1.82.D0.B5.D1.80.D0.BE.D0.B2)
- [\[Запись в блоге\] Устаревание \_\_defineGetter\_\_ и \_\_defineSetter\_\_](http://whereswalden.com/2010/04/16/more-spidermonkey-changes-ancient-esoteric-very-rarely-used-syntax-for-creating-getters-and-setters-is-being-removed/) (англ.)
-- {{bug(647423)}}
+- [Firefox bug 647423](https://bugzil.la/647423)
diff --git a/files/ru/web/javascript/reference/global_objects/object/__definesetter__/index.md b/files/ru/web/javascript/reference/global_objects/object/__definesetter__/index.md
index 6183e31b03b708..a53eeb5f01191a 100644
--- a/files/ru/web/javascript/reference/global_objects/object/__definesetter__/index.md
+++ b/files/ru/web/javascript/reference/global_objects/object/__definesetter__/index.md
@@ -88,4 +88,4 @@ console.log(o.anotherValue); // 5
- [`Object.prototype.__lookupSetter__()`](/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__)
- [Руководство по JS: определение геттеров и сеттеров](/ru/docs/Web/JavaScript/Guide_ru/Working_with_Objects#.D0.9E.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B3.D0.B5.D1.82.D1.82.D0.B5.D1.80.D0.BE.D0.B2_.D0.B8_.D1.81.D0.B5.D1.82.D1.82.D0.B5.D1.80.D0.BE.D0.B2)
- [\[Запись в блоге\] Устаревание \_\_defineGetter\_\_ и \_\_defineSetter\_\_](http://whereswalden.com/2010/04/16/more-spidermonkey-changes-ancient-esoteric-very-rarely-used-syntax-for-creating-getters-and-setters-is-being-removed/) (англ.)
-- {{bug(647423)}}
+- [Firefox bug 647423](https://bugzil.la/647423)
diff --git a/files/ru/web/javascript/reference/global_objects/string/includes/index.md b/files/ru/web/javascript/reference/global_objects/string/includes/index.md
index 03203ae1baf8b9..42b596e31be604 100644
--- a/files/ru/web/javascript/reference/global_objects/string/includes/index.md
+++ b/files/ru/web/javascript/reference/global_objects/string/includes/index.md
@@ -81,7 +81,7 @@ if (!String.prototype.includes) {
## String.prototype.contains
-В Firefox с версии 18 по версию 39, этот метод назывался «contains». Он был переименован в «includes» в замечании {{bug(1102219)}} по следующей причине:
+В Firefox с версии 18 по версию 39, этот метод назывался «contains». Он был переименован в «includes» в замечании [Firefox bug 1102219](https://bugzil.la/1102219) по следующей причине:
Как было [сообщено](https://bugzilla.mozilla.org/show_bug.cgi?id=789036), некоторые сайты, использующие MooTools 1.2, ломаются в Firefox 17. Эта версия MooTools проверяет существование метода `String.prototype.contains()` и, если он не существует, добавляет свой собственный. С введением этого метода в Firefox 17, поведение этой проверки изменилось таким образом, что реализация `String.prototype.contains()`, основанная на MooTools, сломалась. В результате это изменение было [отключено](https://hg.mozilla.org/releases/mozilla-aurora/rev/086db97198a8) в Firefox 17. Метод `String.prototype.contains()` доступен в следующей версии Firefox — Firefox 18.
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.md b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.md
index b467627500c5f6..66425be9d0b821 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.md
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.md
@@ -45,7 +45,7 @@ wm.has(window); // Возвращает false. Объекта window больш
## Firefox-specific notes
-- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the `key` parameter was not an object. This has been fixed in version 38 and later to return `false` as per latest ES6 standard ({{bug(1127827)}}).
+- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the `key` parameter was not an object. This has been fixed in version 38 and later to return `false` as per latest ES6 standard ([Firefox bug 1127827](https://bugzil.la/1127827)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/get/index.md b/files/ru/web/javascript/reference/global_objects/weakmap/get/index.md
index e065ef3d5379cd..1a4e628959159f 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/get/index.md
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/get/index.md
@@ -44,7 +44,7 @@ wm.get("baz"); // Возвращает undefined.
## Firefox-specific notes
-- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the key parameter was not an object. However, the latest ES6 standard specifies to return `undefined` instead. Furthermore, `WeakMap.prototype.get` accepted an optional second argument as a fallback value, which is not part of the standard. Both non-standard behaviors are removed in version 38 and higher ({{bug(1127827)}}).
+- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the key parameter was not an object. However, the latest ES6 standard specifies to return `undefined` instead. Furthermore, `WeakMap.prototype.get` accepted an optional second argument as a fallback value, which is not part of the standard. Both non-standard behaviors are removed in version 38 and higher ([Firefox bug 1127827](https://bugzil.la/1127827)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/has/index.md b/files/ru/web/javascript/reference/global_objects/weakmap/has/index.md
index efcb07c1fc48e9..8ed7046f8ae703 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/has/index.md
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/has/index.md
@@ -45,7 +45,7 @@ wm.has("baz"); // возвращает false
## Firefox-specific notes
-- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the `key` parameter was not an object. This has been fixed in version 38 and later to return `false` as per latest ES6 standard ({{bug(1127827)}}).
+- Prior to SpiderMonkey 38, this method threw a {{jsxref("TypeError")}} when the `key` parameter was not an object. This has been fixed in version 38 and later to return `false` as per latest ES6 standard ([Firefox bug 1127827](https://bugzil.la/1127827)).
## See also
diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/set/index.md b/files/ru/web/javascript/reference/global_objects/weakmap/set/index.md
index e48128d6f57d3e..4df34655774125 100644
--- a/files/ru/web/javascript/reference/global_objects/weakmap/set/index.md
+++ b/files/ru/web/javascript/reference/global_objects/weakmap/set/index.md
@@ -49,7 +49,7 @@ wm.set(obj, "baz");
## Firefox-specific notes
-- Prior to Firefox 33, `WeakMap.prototype.set` returned `undefined` and was not chainable. This has been fixed ({{bug(1031632)}}). The behavior can be found in Chrome/v8 as well ([issue](https://code.google.com/p/v8/issues/detail?id=3410)).
+- Prior to Firefox 33, `WeakMap.prototype.set` returned `undefined` and was not chainable. This has been fixed ([Firefox bug 1031632](https://bugzil.la/1031632)). The behavior can be found in Chrome/v8 as well ([issue](https://code.google.com/p/v8/issues/detail?id=3410)).
## Смотрите также
diff --git a/files/ru/web/javascript/reference/lexical_grammar/index.md b/files/ru/web/javascript/reference/lexical_grammar/index.md
index 6c14e8be46078e..a3a0750b2403c4 100644
--- a/files/ru/web/javascript/reference/lexical_grammar/index.md
+++ b/files/ru/web/javascript/reference/lexical_grammar/index.md
@@ -253,7 +253,7 @@ false;
0777; // распознается, как восьмеричное число, 511 - как десятичное число
```
-Имейте в виду, что литералы десятичных чисел могут начинаться с нуля (0), за которым следует другое десятичное число, но в случае, если число начинается с нуля и за ним идёт цифра меньше 8, то число будет распознано как восьмеричное. This won't throw in JavaScript, see {{bug(957513)}}. See also the page about `{{jsxref('Global_Objects/parseInt','parseInt()','Octal_interpretations_with_no_radix')}}`.
+Имейте в виду, что литералы десятичных чисел могут начинаться с нуля (0), за которым следует другое десятичное число, но в случае, если число начинается с нуля и за ним идёт цифра меньше 8, то число будет распознано как восьмеричное. This won't throw in JavaScript, see [Firefox bug 957513](https://bugzil.la/957513). See also the page about `{{jsxref('Global_Objects/parseInt','parseInt()','Octal_interpretations_with_no_radix')}}`.
#### Binary (двоичные числа)
diff --git a/files/ru/web/javascript/reference/operators/yield_star_/index.md b/files/ru/web/javascript/reference/operators/yield_star_/index.md
index a46fa979c5d309..7891d367a6149f 100644
--- a/files/ru/web/javascript/reference/operators/yield_star_/index.md
+++ b/files/ru/web/javascript/reference/operators/yield_star_/index.md
@@ -141,7 +141,7 @@ console.log(result); // "foo"
## Специфичные для Firefox примечания
-- Начиная с Gecko 33, разбор выражений yield было приведено к соответствию с последними спецификациями ES6 ({{bug(981599)}}):
+- Начиная с Gecko 33, разбор выражений yield было приведено к соответствию с последними спецификациями ES6 ([Firefox bug 981599](https://bugzil.la/981599)):
- Реализована корректная обработка разрыва строки. Разрыва строки между "yield" и "\*" быть не может. Такой код вызовет {{jsxref("SyntaxError")}}:
diff --git a/files/ru/web/javascript/reference/statements/for...in/index.md b/files/ru/web/javascript/reference/statements/for...in/index.md
index 44cf89cc94d8e6..67c0fc79790355 100644
--- a/files/ru/web/javascript/reference/statements/for...in/index.md
+++ b/files/ru/web/javascript/reference/statements/for...in/index.md
@@ -101,7 +101,7 @@ for(var i=0 in obj) {
// 3
```
-Это нестандартное поведение игнорируется в версии 40 и более поздних, оно бросит предупреждение {{jsxref("SyntaxError")}} ("for-in loop head declarations may not have initializers") в консоль ({{bug(748550)}} и {{bug(1164741)}}).
+Это нестандартное поведение игнорируется в версии 40 и более поздних, оно бросит предупреждение {{jsxref("SyntaxError")}} ("for-in loop head declarations may not have initializers") в консоль ([Firefox bug 748550](https://bugzil.la/748550) и [Firefox bug 1164741](https://bugzil.la/1164741)).
Другие движки, такие как v8 (Chrome), Chakra (IE/Edge) и JSC (WebKit/Safari) также собираются удалить это нестандартное поведение.
diff --git a/files/ru/web/javascript/reference/statements/let/index.md b/files/ru/web/javascript/reference/statements/let/index.md
index 8f76efa4f963c5..2a1d4056e023cc 100644
--- a/files/ru/web/javascript/reference/statements/let/index.md
+++ b/files/ru/web/javascript/reference/statements/let/index.md
@@ -221,7 +221,7 @@ console.log(i); // i is not defined
### `let` блок
-> **Предупреждение:** `Поддержка let` блоков была убрана в Gecko 44 {{bug(1023609)}}.
+> **Предупреждение:** `Поддержка let` блоков была убрана в Gecko 44 [Firefox bug 1023609](https://bugzil.la/1023609).
**let блок** предоставляет способ, ассоциировать значения с переменными внутри области видимости этого блока, без влияния на значения переменных с теми же именами вне этого блока.
@@ -256,7 +256,7 @@ console.log(x + y); // 5
### `let` выражения
-> **Предупреждение:** `Поддержка let выражений` была убрана в Gecko 41 {{bug(1023609)}}.
+> **Предупреждение:** `Поддержка let выражений` была убрана в Gecko 41 [Firefox bug 1023609](https://bugzil.la/1023609).
**`let выражение`** позволяет объявить переменные с областью видимости ограниченной одним выражением.
diff --git a/files/ru/web/javascript/reference/strict_mode/index.md b/files/ru/web/javascript/reference/strict_mode/index.md
index b68f6044910a97..085b0aade323a2 100644
--- a/files/ru/web/javascript/reference/strict_mode/index.md
+++ b/files/ru/web/javascript/reference/strict_mode/index.md
@@ -112,7 +112,7 @@ delete Object.prototype; // выдаст TypeError
В-четвёртых, строгий режим требует, чтобы все свойства, перечисленные в сериализованном объекте, встречались только один раз. В обычном коде имена свойств могут дублироваться, а значение свойства определяется последним объявлением. Но, в таком случае, дублирование — просто почва для багов, если код редактируется с тем, чтобы поменять значение свойства как-то по-другому, кроме изменения последнего объявления. Дублирование имён свойств в строгом режиме является синтаксической ошибкой:
-> **Примечание:** Это уже не является проблемой в ECMAScript 2015 ({{bug(1041128)}}).
+> **Примечание:** Это уже не является проблемой в ECMAScript 2015 ([Firefox bug 1041128](https://bugzil.la/1041128)).
```js
"use strict";
diff --git a/files/ru/web/mathml/element/index.md b/files/ru/web/mathml/element/index.md
index 9ce1065a386ec3..ec2e4d087402b0 100644
--- a/files/ru/web/mathml/element/index.md
+++ b/files/ru/web/mathml/element/index.md
@@ -5,7 +5,7 @@ slug: Web/MathML/Element
Здесь представлен алфавитный список **презентационных (presentation)** элементов MathML.
-Термин **презентационная разметка (presentation markup)** используется для описания разметки отображения математической системы обозначений, тогда как **разметка содержимого (content markup)** обеспечивает базовый математический смысл и не должна воспроизводиться парсером MathML (смотрите {{ bug(276028) }}). Если вы хотите узнать больше о разметке контента, вы можете изучить [Chapter 4](http://www.w3.org/TR/MathML3/chapter4.html) из [спецификации MathML 3](http://www.w3.org/TR/MathML3/).
+Термин **презентационная разметка (presentation markup)** используется для описания разметки отображения математической системы обозначений, тогда как **разметка содержимого (content markup)** обеспечивает базовый математический смысл и не должна воспроизводиться парсером MathML (смотрите [Firefox bug 276028](https://bugzil.la/276028)). Если вы хотите узнать больше о разметке контента, вы можете изучить [Chapter 4](http://www.w3.org/TR/MathML3/chapter4.html) из [спецификации MathML 3](http://www.w3.org/TR/MathML3/).
### math
diff --git a/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.md b/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.md
index b73d426d6914cf..428748b4890f81 100644
--- a/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.md
+++ b/files/ru/web/security/securing_your_site/turning_off_form_autocompletion/index.md
@@ -61,7 +61,7 @@ This is the behavior in Firefox (since version 38), Google Chrome (since 34), an
If you are defining a user management page where a user can specify a new password for another person, and therefore you want to prevent autofilling of password fields, you can use `autocomplete="new-password"`.
-This is a hint, which browsers are not required to comply with. However modern browsers have stopped autofilling ` ` elements with `autocomplete="new-password"` for this very reason. For example, Firefox version 67 (see {{bug(1119063)}}) stopped autofilling in this case; however, Firefox 70 (see {{bug(1565407)}}) can suggest securely-generated passwords, but does not autofill a saved password. See the [`autocomplete` compat table](/ru/docs/Web/HTML/Attributes/autocomplete#Browser_compatibility) for more details.
+This is a hint, which browsers are not required to comply with. However modern browsers have stopped autofilling ` ` elements with `autocomplete="new-password"` for this very reason. For example, Firefox version 67 (see [Firefox bug 1119063](https://bugzil.la/1119063)) stopped autofilling in this case; however, Firefox 70 (see [Firefox bug 1565407](https://bugzil.la/1565407)) can suggest securely-generated passwords, but does not autofill a saved password. See the [`autocomplete` compat table](/ru/docs/Web/HTML/Attributes/autocomplete#Browser_compatibility) for more details.
## Tools for disabling autocompletion