diff --git a/files/pt-br/conflicting/web/api/element/keyup_event_c3958d9a752bb3f2d72ac974b4e226ea/index.md b/files/pt-br/conflicting/web/api/element/keyup_event_c3958d9a752bb3f2d72ac974b4e226ea/index.md index e513c653328912..19890a32cdb646 100644 --- a/files/pt-br/conflicting/web/api/element/keyup_event_c3958d9a752bb3f2d72ac974b4e226ea/index.md +++ b/files/pt-br/conflicting/web/api/element/keyup_event_c3958d9a752bb3f2d72ac974b4e226ea/index.md @@ -70,7 +70,7 @@ document.onkeyup = logKey; é _Input Method Editor (IME)_ é um programa que permite usuários inserir caracteres que não são suportados pelo teclado usando alguma outra combinação de tecla. -Desde Firefox 65, os eventos {{domxref("Document/keydown_event", "keydown")}} e `keyup` agora são disparados durante IME composition, para melhorar a compatibildiade cross-browser para usuários CJKT {{bug(354358)}}. Para ignorar todos eventos `keyup` que são partes do composition, faça algo como isso (229 é um valor especial definido para o `keyCode` relacionando a um evento que sera processado no IME): +Desde Firefox 65, os eventos {{domxref("Document/keydown_event", "keydown")}} e `keyup` agora são disparados durante IME composition, para melhorar a compatibildiade cross-browser para usuários CJKT [Erro do Firefox 354358](https://bugzil.la/354358). Para ignorar todos eventos `keyup` que são partes do composition, faça algo como isso (229 é um valor especial definido para o `keyCode` relacionando a um evento que sera processado no IME): ```js eventTarget.addEventListener("keyup", (event) => { diff --git a/files/pt-br/mozilla/add-ons/webextensions/manifest.json/permissions/index.md b/files/pt-br/mozilla/add-ons/webextensions/manifest.json/permissions/index.md index 06be127ddd288e..7010fbdbd14861 100644 --- a/files/pt-br/mozilla/add-ons/webextensions/manifest.json/permissions/index.md +++ b/files/pt-br/mozilla/add-ons/webextensions/manifest.json/permissions/index.md @@ -135,7 +135,7 @@ A intenção desta permissão é permitir que extensões executem um caso de uso Note que você só pode ter acesso à aba ou dado que estava ali, quando a interação do usuário ocorreu (por exemplo, um clique do mouse). Quando a aba ativa muda para outra página, por exemplo devido a concluir o carregamento ou algum outro evento, a permissão não lhe concede mais acesso à aba. -Normalmente, a aba a qual foi concedido `activeTab` é somente a aba ativa atual, exceto em um caso. A API [`menus`](/pt-BR/docs/Mozilla/Add-ons/WebExtensions/API/menus) permite a uma extensão criar um item de menu que é exibido se o usuário abrir o menu de contexto sobre uma aba (ou seja, no elemento na lista de abas que permite ao usuário mudar de uma aba para outra). Se o usuário clicar em um item desses, a permissão `activeTab` é concedida para a aba em que o usuário clicou, mesmo que essa não seja a aba ativa no momento (de acordo com Firefox 63, {{bug(1446956)}}). +Normalmente, a aba a qual foi concedido `activeTab` é somente a aba ativa atual, exceto em um caso. A API [`menus`](/pt-BR/docs/Mozilla/Add-ons/WebExtensions/API/menus) permite a uma extensão criar um item de menu que é exibido se o usuário abrir o menu de contexto sobre uma aba (ou seja, no elemento na lista de abas que permite ao usuário mudar de uma aba para outra). Se o usuário clicar em um item desses, a permissão `activeTab` é concedida para a aba em que o usuário clicou, mesmo que essa não seja a aba ativa no momento (de acordo com Firefox 63, [Erro do Firefox 1446956](https://bugzil.la/1446956)). ## Acesso à área de transferência diff --git a/files/pt-br/mozilla/firefox/releases/49/index.md b/files/pt-br/mozilla/firefox/releases/49/index.md index 03ba2e3baf287b..7b0df06d8e10cb 100644 --- a/files/pt-br/mozilla/firefox/releases/49/index.md +++ b/files/pt-br/mozilla/firefox/releases/49/index.md @@ -12,148 +12,148 @@ Instale Firefox Developer Edition](https://www.mozilla.org/firefox/developer/) F ### Ferramentas de desenvolvimento -- Erros de JavaScript registrados no console [Agora com um link \[Leia Mais\]](https://hacks.mozilla.org/2016/06/helping-web-developers-with-javascript-errors/) para ajuda complementar na depuração ({{bug("1179876")}}). +- Erros de JavaScript registrados no console [Agora com um link \[Leia Mais\]](https://hacks.mozilla.org/2016/06/helping-web-developers-with-javascript-errors/) para ajuda complementar na depuração ([Erro do Firefox 1179876](https://bugzil.la/1179876)). - CSS autocompletar: mostra mais sugestões para o autocompletar - ({{bug("1260419")}}). -- O inspector de animação agora [fornece informações do desempenho da animação](/pt-BR/docs/Tools/Page_Inspector/How_to/Work_with_animations#Further_information_about_animation_compositing) nas ferramentas de desenvolvimento ({{bug("1254408")}}). -- O [menu de contexto do Inspector](/pt-BR/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_context_menu) foi reorganizado ser mais claro e fácil de usar ({{bug("1211613")}}). -- O Inspector agora suporta sintaxe para valores de cores em `#RRGGBBAA` e `#RGBA` ({{bug("1271191")}}). -- As ferramentas de desvenvolvedor deixa de exibir marcas de fechamento automático (tal como {{HTMLElement("br")}} e {{HTMLElement("img")}} como se eles tivessem uma tag de fechamento em páginas HTML ; o comportamento é inalteravel para páginas XHTML ({{bug("820926")}}). + ([Erro do Firefox 1260419](https://bugzil.la/1260419)). +- O inspector de animação agora [fornece informações do desempenho da animação](/pt-BR/docs/Tools/Page_Inspector/How_to/Work_with_animations#Further_information_about_animation_compositing) nas ferramentas de desenvolvimento ([Erro do Firefox 1254408](https://bugzil.la/1254408)). +- O [menu de contexto do Inspector](/pt-BR/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_context_menu) foi reorganizado ser mais claro e fácil de usar ([Erro do Firefox 1211613](https://bugzil.la/1211613)). +- O Inspector agora suporta sintaxe para valores de cores em `#RRGGBBAA` e `#RGBA` ([Erro do Firefox 1271191](https://bugzil.la/1271191)). +- As ferramentas de desvenvolvedor deixa de exibir marcas de fechamento automático (tal como {{HTMLElement("br")}} e {{HTMLElement("img")}} como se eles tivessem uma tag de fechamento em páginas HTML ; o comportamento é inalteravel para páginas XHTML ([Erro do Firefox 820926](https://bugzil.la/820926)). - Melhorias na acessibilidade! - - A caixa de ferramenta faz um trabalho melhor em assegurar que o foco no teclado seja mais visível ({{bug(1242851)}}). - - Foram adicionados rótulos de acessibilidade a controles não marcados ({{bug(1242715)}}). - - Adicionada semântica de exibição de árvore adequada e navegação de teclado para a exibição de marcação do Inspetor ({{bug(1242694)}}). + - A caixa de ferramenta faz um trabalho melhor em assegurar que o foco no teclado seja mais visível ([Erro do Firefox 1242851](https://bugzil.la/1242851)). + - Foram adicionados rótulos de acessibilidade a controles não marcados ([Erro do Firefox 1242715](https://bugzil.la/1242715)). + - Adicionada semântica de exibição de árvore adequada e navegação de teclado para a exibição de marcação do Inspetor ([Erro do Firefox 1242694](https://bugzil.la/1242694)). -- O [Monitor de Rede](/pt-BR/docs/Tools/Network_Monitor) agora mostra uma coluna de Causa, onde fornece e indica o que causa de cada requerimento de rede específico ({{bug(1134073)}}). -- Na _about:debugging_ página de extesões, o botão de recarregar é o único abilitado para extensões temporárias. Será desabilitado para todas as outras extensões ({{bug(1273184)}}). -- Na página Workers em _about:debbuging_, uma mensagem de alerta será exibida na seção Service Workers se o [service workers for incompatíveil](/pt-BR/docs/Tools/about:debugging#Service_workers_not_compatible) com as configurações atuais do navegador ({{bug(1266415)}}). -- _about:debugging_ agora existe uma [nova página de Tabs](/pt-BR/docs/Tools/about:debugging#Tabs) disponível, quer fornece uma lista completa de todas abas abertas debugaveis na instancia do Firefox ({{bug(1266128)}}). +- O [Monitor de Rede](/pt-BR/docs/Tools/Network_Monitor) agora mostra uma coluna de Causa, onde fornece e indica o que causa de cada requerimento de rede específico ([Erro do Firefox 1134073](https://bugzil.la/1134073)). +- Na _about:debugging_ página de extesões, o botão de recarregar é o único abilitado para extensões temporárias. Será desabilitado para todas as outras extensões ([Erro do Firefox 1273184](https://bugzil.la/1273184)). +- Na página Workers em _about:debbuging_, uma mensagem de alerta será exibida na seção Service Workers se o [service workers for incompatíveil](/pt-BR/docs/Tools/about:debugging#Service_workers_not_compatible) com as configurações atuais do navegador ([Erro do Firefox 1266415](https://bugzil.la/1266415)). +- _about:debugging_ agora existe uma [nova página de Tabs](/pt-BR/docs/Tools/about:debugging#Tabs) disponível, quer fornece uma lista completa de todas abas abertas debugaveis na instancia do Firefox ([Erro do Firefox 1266128](https://bugzil.la/1266128)). - A opção _Desabilitar Cache_ na [Caixa de ferramentas de configurações avançadas](/pt-BR/docs/Tools/Settings#Advanced_settings) foi renomeada para Desabilitar HTTP Cache, para clarear que isso afeta o cache do HTTP, e não [Service Workers](/pt-BR/docs/Web/API/Service_Worker_API)/o [Cache API](/pt-BR/docs/Web/API/Cache) (bug(1253018)). -- O [Inspector de armazenamento agora permite IndexedDB databases ser deletado](/pt-BR/docs/Tools/Storage_Inspector#IndexedDB) através de seu próprio menu ({{bug("1205123")}}), e mostrará uma mensagem de alerta se a IndexedDB poder ser deletada por alguma rasão (Se ainda existir conexão ativa, por exemplo) ({{bug(1268460)}}). +- O [Inspector de armazenamento agora permite IndexedDB databases ser deletado](/pt-BR/docs/Tools/Storage_Inspector#IndexedDB) através de seu próprio menu ([Erro do Firefox 1205123](https://bugzil.la/1205123)), e mostrará uma mensagem de alerta se a IndexedDB poder ser deletada por alguma rasão (Se ainda existir conexão ativa, por exemplo) ([Erro do Firefox 1268460](https://bugzil.la/1268460)). ### HTML -- Adicionado suporte para estes elementros: {{HTMLElement("details")}} e {{HTMLElement("summary")}} ({{bug(1226455)}}). -- O [`pattern`](/pt-BR/docs/Web/HTML/Element/input#pattern) atribuido para {{HTMLElement("input")}} agora usa o parâmetro `'u'` no JavaScript base {{jsxref("RegExp")}} ({{bug(1227906)}}). -- Para corresponder a uma mudança específica, de um valor inválido [`kind`](/pt-BR/docs/Web/HTML/Element/track#kind) atributo do elemento {{HTMLElement('track')}} é agora tratado como `"metadata"` ao invés de`"subtitles"` ({{bug(1269712)}}). -- O atributo [`sandbox`](/pt-BR/docs/Web/HTML/Element/iframe#sandbox) do elemento {{HTMLElement("iframe")}} agora suporta os valores 'allow-popups-to-escape-sandbox' e 'allow-modals' ({{bug(1190641)}}). -- Suporte para atributos microdata e a Microdata API foram removidas ({{bug(909633)}}). -- O atributo [`referrerpolicy`](/pt-BR/docs/Web/HTML/Element/a#referrerpolicy) do elemento {{HTMLElement("a")}} agora suporta esses atributos `'no-referrer-when-downgrade`' e `'origin-when-cross-origin'` ({{bug(1178337)}}). -- O [`form`](/pt-BR/docs/Web/HTML/Element/label#form) que é atributo do elemento {{HTMLElement("label")}} foi removido. A propriedade {{domxref("HTMLLabelElement.form")}} ainda existe, mas agora retorna o formulário na qual o controle do label's está associado , se houver um controle (e se esse controle for associado ao formulário) ({{bug(1268852)}}). +- Adicionado suporte para estes elementros: {{HTMLElement("details")}} e {{HTMLElement("summary")}} ([Erro do Firefox 1226455](https://bugzil.la/1226455)). +- O [`pattern`](/pt-BR/docs/Web/HTML/Element/input#pattern) atribuido para {{HTMLElement("input")}} agora usa o parâmetro `'u'` no JavaScript base {{jsxref("RegExp")}} ([Erro do Firefox 1227906](https://bugzil.la/1227906)). +- Para corresponder a uma mudança específica, de um valor inválido [`kind`](/pt-BR/docs/Web/HTML/Element/track#kind) atributo do elemento {{HTMLElement('track')}} é agora tratado como `"metadata"` ao invés de`"subtitles"` ([Erro do Firefox 1269712](https://bugzil.la/1269712)). +- O atributo [`sandbox`](/pt-BR/docs/Web/HTML/Element/iframe#sandbox) do elemento {{HTMLElement("iframe")}} agora suporta os valores 'allow-popups-to-escape-sandbox' e 'allow-modals' ([Erro do Firefox 1190641](https://bugzil.la/1190641)). +- Suporte para atributos microdata e a Microdata API foram removidas ([Erro do Firefox 909633](https://bugzil.la/909633)). +- O atributo [`referrerpolicy`](/pt-BR/docs/Web/HTML/Element/a#referrerpolicy) do elemento {{HTMLElement("a")}} agora suporta esses atributos `'no-referrer-when-downgrade`' e `'origin-when-cross-origin'` ([Erro do Firefox 1178337](https://bugzil.la/1178337)). +- O [`form`](/pt-BR/docs/Web/HTML/Element/label#form) que é atributo do elemento {{HTMLElement("label")}} foi removido. A propriedade {{domxref("HTMLLabelElement.form")}} ainda existe, mas agora retorna o formulário na qual o controle do label's está associado , se houver um controle (e se esse controle for associado ao formulário) ([Erro do Firefox 1268852](https://bugzil.la/1268852)). ### CSS -- Adicionado {{cssxref("background-position-x")}} e {{cssxref("background-position-y")}}, que permite específicar e compensar separadamente a horizontal e a vertial para melhor posicionar a imagem de fundo; eles são compentes de {{cssxref("background-position")}} ({{bug("550426")}}). -- Adicionado suporte para `as tags round` e `space` para {{cssxref("background-repeat")}} ({{bug("548372")}}). -- no {{cssxref("background-clip")}}, as tags `text` são ativadas por padrão ({{bug(1264905)}}). -- Adicionado suporte a cores específicas como o canal alpha usando 4- e 8-digitos CSS hex [cor](/pt-BR/docs/Web/CSS/color_value) de valores (#RRGGBBAA e #RGBA) ({{bug("567283")}}). -- A pseudo-class {{cssxref(":dir()")}} foi desprezado ({{bug(859301)}}). -- Em nossa implementação experimental (ainda não ativa por padrão) de {{cssxref("clip-path")}}, podemos agora interpolar entre valores {{cssxref("<basic-shape>")}} ({{bug(1110460)}}). -- Adicionado a [`unidade de comprimento q`](/pt-BR/docs/Web/CSS/length#q) ({{bug(1274526)}}). -- A propiedade {{cssxref("text-align-last")}} foi desprezada ({{bug(1039541)}}). -- Adicionado suporte para {{cssxref("overflow-wrap")}}, substituindo {{cssxref("word-wrap")}} que ainda é suportado como nome alternativo ({{bug(955857)}}). +- Adicionado {{cssxref("background-position-x")}} e {{cssxref("background-position-y")}}, que permite específicar e compensar separadamente a horizontal e a vertial para melhor posicionar a imagem de fundo; eles são compentes de {{cssxref("background-position")}} ([Erro do Firefox 550426](https://bugzil.la/550426)). +- Adicionado suporte para `as tags round` e `space` para {{cssxref("background-repeat")}} ([Erro do Firefox 548372](https://bugzil.la/548372)). +- no {{cssxref("background-clip")}}, as tags `text` são ativadas por padrão ([Erro do Firefox 1264905](https://bugzil.la/1264905)). +- Adicionado suporte a cores específicas como o canal alpha usando 4- e 8-digitos CSS hex [cor](/pt-BR/docs/Web/CSS/color_value) de valores (#RRGGBBAA e #RGBA) ([Erro do Firefox 567283](https://bugzil.la/567283)). +- A pseudo-class {{cssxref(":dir()")}} foi desprezado ([Erro do Firefox 859301](https://bugzil.la/859301)). +- Em nossa implementação experimental (ainda não ativa por padrão) de {{cssxref("clip-path")}}, podemos agora interpolar entre valores {{cssxref("<basic-shape>")}} ([Erro do Firefox 1110460](https://bugzil.la/1110460)). +- Adicionado a [`unidade de comprimento q`](/pt-BR/docs/Web/CSS/length#q) ([Erro do Firefox 1274526](https://bugzil.la/1274526)). +- A propiedade {{cssxref("text-align-last")}} foi desprezada ([Erro do Firefox 1039541](https://bugzil.la/1039541)). +- Adicionado suporte para {{cssxref("overflow-wrap")}}, substituindo {{cssxref("word-wrap")}} que ainda é suportado como nome alternativo ([Erro do Firefox 955857](https://bugzil.la/955857)). - Nossa experiencia com a implementação do [CSS Grids](/pt-BR/docs/Web/CSS/CSS_Grid_Layout) foi melhorado: - - implementado {{cssxref("<percentage>")}} para as propriedades {{cssxref("grid-gap")}}, {{cssxref("grid-row-gap")}}, e {{cssxref("grid-column-gap")}} ({{bug(1266268)}}). - - Implementado suporte a layout grid layout para {{cssxref("align")}}, {{cssxref("justify-self")}}`:baseline` e `last-baseline` (aka "baseline self-alignment") ({{bug(1221525)}}). - - Implementado alinhamento de conteúdo baseline de item em grid ({{bug(1256429)}}). + - implementado {{cssxref("<percentage>")}} para as propriedades {{cssxref("grid-gap")}}, {{cssxref("grid-row-gap")}}, e {{cssxref("grid-column-gap")}} ([Erro do Firefox 1266268](https://bugzil.la/1266268)). + - Implementado suporte a layout grid layout para {{cssxref("align")}}, {{cssxref("justify-self")}}`:baseline` e `last-baseline` (aka "baseline self-alignment") ([Erro do Firefox 1221525](https://bugzil.la/1221525)). + - Implementado alinhamento de conteúdo baseline de item em grid ([Erro do Firefox 1256429](https://bugzil.la/1256429)). - Nosso experimeto implementação de [CSS Masks](/pt-BR/docs/Web/CSS/CSS_Masks) foi melhorado: - - A propiedade {{cssxref("mask-origin")}} agora usa `border-box` ao invés de `padding-box` como valor inicial, para coincidir com a especificação ({{bug(1258286)}}). - - A propriedade {{cssxref("mask-repeat")}} suporta os seguintes volumes: `space` e `round` values ({{bug(1258626)}}). - - Corrigido o problema que impedia o atributo {{cssxref("mask-position")}} de ser animado ({{bug(1273804)}}). + - A propiedade {{cssxref("mask-origin")}} agora usa `border-box` ao invés de `padding-box` como valor inicial, para coincidir com a especificação ([Erro do Firefox 1258286](https://bugzil.la/1258286)). + - A propriedade {{cssxref("mask-repeat")}} suporta os seguintes volumes: `space` e `round` values ([Erro do Firefox 1258626](https://bugzil.la/1258626)). + - Corrigido o problema que impedia o atributo {{cssxref("mask-position")}} de ser animado ([Erro do Firefox 1273804](https://bugzil.la/1273804)). -- O controle de preferências {{cssxref("text-emphasis")}} foi removido, assim o suporte para esta propiedade não pode ser mais desabilitado ({{bug(1229609)}}). +- O controle de preferências {{cssxref("text-emphasis")}} foi removido, assim o suporte para esta propiedade não pode ser mais desabilitado ([Erro do Firefox 1229609](https://bugzil.la/1229609)). ### JavaScript -- As armadilhas para ES2015 (ES6) {{jsxref("Global_Objects/Proxy/handler/getPrototypeOf", "getPrototypeOf()")}} e {{jsxref("Global_Objects/Proxy/handler/setPrototypeOf", "setPrototypeOf()")}} {{jsxref("Proxy")}} foram implementadas ({{bug(888969)}}). -- O metodos ES2015 (ES6) {{jsxref("RegExp.prototype.@@match()", "RegExp.prototype[@@match]()")}}, {{jsxref("RegExp.prototype.@@replace()", "RegExp.prototype[@@replace]()")}}, {{jsxref("RegExp.prototype.@@search()", "RegExp.prototype[@@search]()")}}, e {{jsxref("RegExp.prototype.@@split()", "RegExp.prototype[@@split]()")}}, e {{jsxref("RegExp.@@species", "RegExp[@@species]")}} getter foram implementados ({{bug(887016)}}). -- A versão obsoleta, `sem padrão nos argumentos de flags` do `String.prototype.`{{jsxref("String.prototype.match", "match")}}/{{jsxref("String.prototype.search", "search")}}/{{jsxref("String.prototype.replace", "replace")}} foi remivida ({{bug(1108382)}}). -- O comportamento do metodo {{jsxref("Date.parse()")}} quando analisam 2-digit years foi modificado para mais interoperável com o navegador Google Chrome ({{bug(1265136)}}). +- As armadilhas para ES2015 (ES6) {{jsxref("Global_Objects/Proxy/handler/getPrototypeOf", "getPrototypeOf()")}} e {{jsxref("Global_Objects/Proxy/handler/setPrototypeOf", "setPrototypeOf()")}} {{jsxref("Proxy")}} foram implementadas ([Erro do Firefox 888969](https://bugzil.la/888969)). +- O metodos ES2015 (ES6) {{jsxref("RegExp.prototype.@@match()", "RegExp.prototype[@@match]()")}}, {{jsxref("RegExp.prototype.@@replace()", "RegExp.prototype[@@replace]()")}}, {{jsxref("RegExp.prototype.@@search()", "RegExp.prototype[@@search]()")}}, e {{jsxref("RegExp.prototype.@@split()", "RegExp.prototype[@@split]()")}}, e {{jsxref("RegExp.@@species", "RegExp[@@species]")}} getter foram implementados ([Erro do Firefox 887016](https://bugzil.la/887016)). +- A versão obsoleta, `sem padrão nos argumentos de flags` do `String.prototype.`{{jsxref("String.prototype.match", "match")}}/{{jsxref("String.prototype.search", "search")}}/{{jsxref("String.prototype.replace", "replace")}} foi remivida ([Erro do Firefox 1108382](https://bugzil.la/1108382)). +- O comportamento do metodo {{jsxref("Date.parse()")}} quando analisam 2-digit years foi modificado para mais interoperável com o navegador Google Chrome ([Erro do Firefox 1265136](https://bugzil.la/1265136)). ### Interfaces/APIs/DOM #### DOM & HTML DOM -- O metodo {{domxref("DOMTokenList.supports()")}} foi adicionado ({{bug(1257849)}}). -- O metodo {{domxref("DOMTokenList.replace()")}} foi adicionado ({{bug(1224186)}}). -- O caractere principal `'?'` agora é ignorado no parâmetro do construtor {{domxref("URLSearchParams.URLSearchParams", "URLSearchParams()")}} ({{bug(1268361)}}). -- O valor retornado por {{domxref("URL.origin")}}, {{domxref("HTMLAnchorElement.origin")}}, e {{domxref("HTMLAreaElement.origin")}} para URL usando o `blob:` o esquema não está mais incorreto `null` mas em vez disso, a origem da URL formado pela remorção da tag `blob:` ({{bug(1270451)}}). -- No modo de pre-renderização, a propriedade {{domxref('Document.visibilityState')}} agora retorna `'prerender'` ({{bug(1069772)}}). -- A propriedade {{domxref("Window.isSecureContext")}} foi implantada ({{bug(1162772)}}). -- Os metodos DOM4 {{domxref("ChildNode.before()")}}, {{domxref("ChildNode.after()")}}, {{domxref("ChildNode.replaceWith()")}}, {{domxref("ParentNode.append()")}} e {{domxref("ParentNode.prepend()")}} foram implementados ({{bug(911477)}}). -- O metodo {{domxref("TouchList.identifiedTouch()")}} foi removido ({{bug(1188539)}}). -- Por padrão, a característica `scrollbars` {{domxref("Window")}} é habilitado quando chamado {{domxref("Window.open()")}}. Anteriormente, quanto era altamente recomendado ativar ele, pois não era padrão ({{bug(1257887)}}). -- Adicionado o _metodo experimental_ e _non-standard_ do metodo {{domxref("HTMLMediaElement.seekToNextFrame()")}}, que permite bucar quadro a quadro no conteúdo do vídeo ({{bug(1235301)}}). Equanto você é incentivado a expertimentar, dessar forma você nos ajuda a entender o quão útil ele é, _não use ele em produção de código!_ -- A propriedade {{domxref("HTMLLabelElement.form")}} agora retorna a forma com que o controle de label's foi assiciado, se houver um controle (e se esse controle for associado ao formulário). Anteriormente, labels eram diretamente associados com formulários usando essa propriedade ({{bug(1268852)}}). -- Suporte ao paramtro third de {{domxref("EventTarget.addEventListener()")}}, ou um {{jsxref("Boolean")}} ou a `EventListenerOptions` foi adicionado ({{bug(1266164)}} and {{bug(1266066)}}). -- O volume do áudio relativo a {{domxref("KeyboardEvent.key")}} foram renomeados. `"VolumeDown"` é agora `"AudioVolumeDown"`, `"VolumeUp"` é agora `"AudioVolumeUp"`, e `"VolumeMute"` e agora `"AudioVolumeMute".` Isso traz Firefox para alinhamento com os últimos rascunhos de especificações de UI Events* ({{bug(1272578)}}). Veja [Code values](/pt-BR/docs/Web/API/KeyboardEvent/code#code_values) para uma lista completa de possibilidades de códigos. -- Os códigos ateriormente referidos a `"MozHomeScreen"`, `"MozCameraFocusAdjust"`, e `"MozPhoneCall"` agora tem nomes oficiais na especificação UI Events: `"GoHome"`, `"CameraFocus"`, e `"Call"`. Firefox 49 foi atualizado para utilizar os novos nomes ({{bug(1272599)}}). Veja [Code values](/pt-BR/docs/Web/API/KeyboardEvent/code#code_values) para uma lista completa de possilidades de códigos -- O valor dos códigos `"Separator"` e `"MediaSkip"` foram removidos, por serem desatualizados e não utilizados ({{bug(1232919)}}). -- Valor do código e a correspondencia dos códigos `"Hyper"` e `"Super"`foi adicionado para representar os modificadores de herança dos códigos ({{bug(1232919)}}). -- _Duas teclas do teclado numérico multimídia foram adicionados_: `"Key11"` e `"Key12"` ({{bug(1232919)}}). -- _Foram adicionados novos códigos para controle de audio_: `"AudioBassBoostToggle"`, `"AudioTrebleDown"`, e `"AudioTrebleUp"` ({{bug(123919)}}). -- Adiconado código para controle do mocrofone: `"MicrophoneToggle"`, `"MicrophoneVolumeDown"`, `"MicrophoneVolumeUp"`, e `"MicrophoneVolumeMute"` ({{bug(123919)}}). -- _Adicionado novo código de suporte a dispositivos de reconhecimento de fala_: "`SpeechCorrectionList"` e `"SpeechInputToggle"` ({{bug(1232919)}}). -- _Nova tecla foi adicionada para suportar botões especiais em telefones_: `"AppSwitch"`, `"Call"`, `"CameraFocus"`, `"EndCall"`, `"GoBack"`, `"GoHome"`, `"HeadsetHook"`, `"LastNumberRedial"`, `"Notification"`, `"MannerMode"`, e `"VoiceDial"` ({{bug(1232919)}}). -- Um novo botão de aplicação foi adicionado: `"LaunchContacts"` e `"LaunchPhone"` ({{bug(1232919)}}). -- Adicionado novos códigos de suporte a dispositivos de TV: `"TV3DMode"`, `"TVAntennaCable"`, `"TVAudioDescription"`, `"TVAudioDescriptionMixDown"`, `"TVAudioDescriptionMixUp"`, `"TVContentsMenu"`, `"TVDataService"`, `"TVInput"`, `"TVInputComponent1"`, `"TVInputComponent2"`, `"TVInputComposite1"`, `"TVInputComposite2"`, `"TVInputHDMI1"`, `"TVInputHDMI2"`, `"TVInputHDMI3"`, `"TVInputHDMI4"`, `"TVInputVGA1"`, `"TVMediaContext"`, `"TVNetwork"`, `"TVNumberEntry"`, `"TVRadioService"`, `"TVSatellite"`, `"TVSatelliteBS"`, `"TVSatelliteCS"`, `"TVSatelliteToggle"`, `"TVTerrestrialAnalog"`, `"TVTerrestrialDigital"`, `"TVTimer"`, e `"DVR"` ({{bug(1232919)}}). -- O código `"MediaSelect"` foi substituido pelo valor padrão `"LaunchMediaPlayer"` ({{bug(1272592)}}). -- _Foram adicionados códigos adicionais para mídia-player_. São esses `"MediaAudioTrack"`, `"MediaSkipBackward"`, `"MediaSkipForward"`, `"MediaStepBackward"`, `"MediaStepForward"`, `"MediaTopMenu"`, `"NavigateIn"`, `"NavigateNext"`, `"NavigateOut"`, e `"NavigatePrevious"` ({{bug(1232919)}}). +- O metodo {{domxref("DOMTokenList.supports()")}} foi adicionado ([Erro do Firefox 1257849](https://bugzil.la/1257849)). +- O metodo {{domxref("DOMTokenList.replace()")}} foi adicionado ([Erro do Firefox 1224186](https://bugzil.la/1224186)). +- O caractere principal `'?'` agora é ignorado no parâmetro do construtor {{domxref("URLSearchParams.URLSearchParams", "URLSearchParams()")}} ([Erro do Firefox 1268361](https://bugzil.la/1268361)). +- O valor retornado por {{domxref("URL.origin")}}, {{domxref("HTMLAnchorElement.origin")}}, e {{domxref("HTMLAreaElement.origin")}} para URL usando o `blob:` o esquema não está mais incorreto `null` mas em vez disso, a origem da URL formado pela remorção da tag `blob:` ([Erro do Firefox 1270451](https://bugzil.la/1270451)). +- No modo de pre-renderização, a propriedade {{domxref('Document.visibilityState')}} agora retorna `'prerender'` ([Erro do Firefox 1069772](https://bugzil.la/1069772)). +- A propriedade {{domxref("Window.isSecureContext")}} foi implantada ([Erro do Firefox 1162772](https://bugzil.la/1162772)). +- Os metodos DOM4 {{domxref("ChildNode.before()")}}, {{domxref("ChildNode.after()")}}, {{domxref("ChildNode.replaceWith()")}}, {{domxref("ParentNode.append()")}} e {{domxref("ParentNode.prepend()")}} foram implementados ([Erro do Firefox 911477](https://bugzil.la/911477)). +- O metodo {{domxref("TouchList.identifiedTouch()")}} foi removido ([Erro do Firefox 1188539](https://bugzil.la/1188539)). +- Por padrão, a característica `scrollbars` {{domxref("Window")}} é habilitado quando chamado {{domxref("Window.open()")}}. Anteriormente, quanto era altamente recomendado ativar ele, pois não era padrão ([Erro do Firefox 1257887](https://bugzil.la/1257887)). +- Adicionado o _metodo experimental_ e _non-standard_ do metodo {{domxref("HTMLMediaElement.seekToNextFrame()")}}, que permite bucar quadro a quadro no conteúdo do vídeo ([Erro do Firefox 1235301](https://bugzil.la/1235301)). Equanto você é incentivado a expertimentar, dessar forma você nos ajuda a entender o quão útil ele é, _não use ele em produção de código!_ +- A propriedade {{domxref("HTMLLabelElement.form")}} agora retorna a forma com que o controle de label's foi assiciado, se houver um controle (e se esse controle for associado ao formulário). Anteriormente, labels eram diretamente associados com formulários usando essa propriedade ([Erro do Firefox 1268852](https://bugzil.la/1268852)). +- Suporte ao paramtro third de {{domxref("EventTarget.addEventListener()")}}, ou um {{jsxref("Boolean")}} ou a `EventListenerOptions` foi adicionado ([Erro do Firefox 1266164](https://bugzil.la/1266164) and [Erro do Firefox 1266066](https://bugzil.la/1266066)). +- O volume do áudio relativo a {{domxref("KeyboardEvent.key")}} foram renomeados. `"VolumeDown"` é agora `"AudioVolumeDown"`, `"VolumeUp"` é agora `"AudioVolumeUp"`, e `"VolumeMute"` e agora `"AudioVolumeMute".` Isso traz Firefox para alinhamento com os últimos rascunhos de especificações de UI Events* ([Erro do Firefox 1272578](https://bugzil.la/1272578)). Veja [Code values](/pt-BR/docs/Web/API/KeyboardEvent/code#code_values) para uma lista completa de possibilidades de códigos. +- Os códigos ateriormente referidos a `"MozHomeScreen"`, `"MozCameraFocusAdjust"`, e `"MozPhoneCall"` agora tem nomes oficiais na especificação UI Events: `"GoHome"`, `"CameraFocus"`, e `"Call"`. Firefox 49 foi atualizado para utilizar os novos nomes ([Erro do Firefox 1272599](https://bugzil.la/1272599)). Veja [Code values](/pt-BR/docs/Web/API/KeyboardEvent/code#code_values) para uma lista completa de possilidades de códigos +- O valor dos códigos `"Separator"` e `"MediaSkip"` foram removidos, por serem desatualizados e não utilizados ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- Valor do código e a correspondencia dos códigos `"Hyper"` e `"Super"`foi adicionado para representar os modificadores de herança dos códigos ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- _Duas teclas do teclado numérico multimídia foram adicionados_: `"Key11"` e `"Key12"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- _Foram adicionados novos códigos para controle de audio_: `"AudioBassBoostToggle"`, `"AudioTrebleDown"`, e `"AudioTrebleUp"` ([Erro do Firefox 123919](https://bugzil.la/123919)). +- Adiconado código para controle do mocrofone: `"MicrophoneToggle"`, `"MicrophoneVolumeDown"`, `"MicrophoneVolumeUp"`, e `"MicrophoneVolumeMute"` ([Erro do Firefox 123919](https://bugzil.la/123919)). +- _Adicionado novo código de suporte a dispositivos de reconhecimento de fala_: "`SpeechCorrectionList"` e `"SpeechInputToggle"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- _Nova tecla foi adicionada para suportar botões especiais em telefones_: `"AppSwitch"`, `"Call"`, `"CameraFocus"`, `"EndCall"`, `"GoBack"`, `"GoHome"`, `"HeadsetHook"`, `"LastNumberRedial"`, `"Notification"`, `"MannerMode"`, e `"VoiceDial"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- Um novo botão de aplicação foi adicionado: `"LaunchContacts"` e `"LaunchPhone"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- Adicionado novos códigos de suporte a dispositivos de TV: `"TV3DMode"`, `"TVAntennaCable"`, `"TVAudioDescription"`, `"TVAudioDescriptionMixDown"`, `"TVAudioDescriptionMixUp"`, `"TVContentsMenu"`, `"TVDataService"`, `"TVInput"`, `"TVInputComponent1"`, `"TVInputComponent2"`, `"TVInputComposite1"`, `"TVInputComposite2"`, `"TVInputHDMI1"`, `"TVInputHDMI2"`, `"TVInputHDMI3"`, `"TVInputHDMI4"`, `"TVInputVGA1"`, `"TVMediaContext"`, `"TVNetwork"`, `"TVNumberEntry"`, `"TVRadioService"`, `"TVSatellite"`, `"TVSatelliteBS"`, `"TVSatelliteCS"`, `"TVSatelliteToggle"`, `"TVTerrestrialAnalog"`, `"TVTerrestrialDigital"`, `"TVTimer"`, e `"DVR"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). +- O código `"MediaSelect"` foi substituido pelo valor padrão `"LaunchMediaPlayer"` ([Erro do Firefox 1272592](https://bugzil.la/1272592)). +- _Foram adicionados códigos adicionais para mídia-player_. São esses `"MediaAudioTrack"`, `"MediaSkipBackward"`, `"MediaSkipForward"`, `"MediaStepBackward"`, `"MediaStepForward"`, `"MediaTopMenu"`, `"NavigateIn"`, `"NavigateNext"`, `"NavigateOut"`, e `"NavigatePrevious"` ([Erro do Firefox 1232919](https://bugzil.la/1232919)). #### Canvas -- A propriedade {{domxref("CanvasRenderingContext2D.filter")}}, que fornece suporte para adicionar foltros a uma canvas, agora é ativa por padrão e não precisa mais ser abilitado nas preferências ({{bug(1173545)}}). +- A propriedade {{domxref("CanvasRenderingContext2D.filter")}}, que fornece suporte para adicionar foltros a uma canvas, agora é ativa por padrão e não precisa mais ser abilitado nas preferências ([Erro do Firefox 1173545](https://bugzil.la/1173545)). #### WebGL -- A extensão {{domxref("EXT_color_buffer_float")}} {{domxref("WebGL2RenderingContext", "WebGL 2", "", 1)}} foi implementada ({{bug(1129332)}}). -- O evento {{Event("webglcontextcreationerror")}}, que é criando quando a tentativa de criação de contexto do WebGL falha, foi implementado ({{bug(1271478)}}). Use isso para ajudar a entender melhor, tanto para depuração quanto para o processamento de errros de produção. +- A extensão {{domxref("EXT_color_buffer_float")}} {{domxref("WebGL2RenderingContext", "WebGL 2", "", 1)}} foi implementada ([Erro do Firefox 1129332](https://bugzil.la/1129332)). +- O evento {{Event("webglcontextcreationerror")}}, que é criando quando a tentativa de criação de contexto do WebGL falha, foi implementado ([Erro do Firefox 1271478](https://bugzil.la/1271478)). Use isso para ajudar a entender melhor, tanto para depuração quanto para o processamento de errros de produção. #### IndexedDB -- Agora você pode renomear IndexedDB indexes; a propriedade {{domxref("IDBIndex.name")}} já não é mais de leitura-única ({{bug(1118028)}}). -- Você também pode renomear {{domxref("IDBObjectStore")}}s; a propriedade {{domxref("IDBObjectStore.name")}} já não é de leitura-única ({{bug(1118028)}}). +- Agora você pode renomear IndexedDB indexes; a propriedade {{domxref("IDBIndex.name")}} já não é mais de leitura-única ([Erro do Firefox 1118028](https://bugzil.la/1118028)). +- Você também pode renomear {{domxref("IDBObjectStore")}}s; a propriedade {{domxref("IDBObjectStore.name")}} já não é de leitura-única ([Erro do Firefox 1118028](https://bugzil.la/1118028)). #### Service Workers e relatórios -- O Objeto [Fetch API](/pt-BR/docs/Web/API/Fetch_API)'s {{domxref("Response")}} agora implementa a propriedade {{domxref("Response.redirected", "redirected")}} , que indica se a resposta é para uma solicitação que foi redirecionada. Por favor ervise o relatório de segurança na documentação usanda anteriormente nessa propriedade ({{bug(1243792)}}). -- Na [API de Permissões](/pt-BR/docs/Web/API/Permissions_API), Firefox já não suporta a palavra `PermissionDescriptor` ti push (referido na especificação como `PushPermissionDescriptor`); Isso ocorre porque o Firefox depende de um sistema de cotas para controloar o status `userVisibleOnly`, e estava lançando um erro ao encontrar uma instância do `PushPermissionDescriptor` ({{bug(1266821)}}). Com essa palavra removida, o Firefox simplismente ignora. +- O Objeto [Fetch API](/pt-BR/docs/Web/API/Fetch_API)'s {{domxref("Response")}} agora implementa a propriedade {{domxref("Response.redirected", "redirected")}} , que indica se a resposta é para uma solicitação que foi redirecionada. Por favor ervise o relatório de segurança na documentação usanda anteriormente nessa propriedade ([Erro do Firefox 1243792](https://bugzil.la/1243792)). +- Na [API de Permissões](/pt-BR/docs/Web/API/Permissions_API), Firefox já não suporta a palavra `PermissionDescriptor` ti push (referido na especificação como `PushPermissionDescriptor`); Isso ocorre porque o Firefox depende de um sistema de cotas para controloar o status `userVisibleOnly`, e estava lançando um erro ao encontrar uma instância do `PushPermissionDescriptor` ([Erro do Firefox 1266821](https://bugzil.la/1266821)). Com essa palavra removida, o Firefox simplismente ignora. #### Streams de mídia -- Antigamente, era possível chamar {{domxref("MediaDevices.getUserMedia()")}} como requerimento ambos áudio e vídeo para ter sucesso nos casos em que o usuário tem apenas um dos dois tipos de hardware disponíveis . Isso foi fixado ({{bug(802326)}}). -- Nas versões anteriores do Firefox, era possível chamar por {{domxref("MediaDevices.getUserMedia()")}} que solicita tando audio quanto vídeo para ter êxito mesmo que o usuário tenha negado acesso a um, mas não a ambos os dispositivos de correspondência. Isso foi fixado ({{bug(802326)}}). Isso envolve pequenas alterações na interface de usuários, para remover a opção para escolher "sem áudio" ou "Sem vídeo" quando o usuário é solicitado para as permissões. -- O metodo {{domxref("MediaStream.getTrackById()")}} foi implantado ({{bug(1208390)}}). +- Antigamente, era possível chamar {{domxref("MediaDevices.getUserMedia()")}} como requerimento ambos áudio e vídeo para ter sucesso nos casos em que o usuário tem apenas um dos dois tipos de hardware disponíveis . Isso foi fixado ([Erro do Firefox 802326](https://bugzil.la/802326)). +- Nas versões anteriores do Firefox, era possível chamar por {{domxref("MediaDevices.getUserMedia()")}} que solicita tando audio quanto vídeo para ter êxito mesmo que o usuário tenha negado acesso a um, mas não a ambos os dispositivos de correspondência. Isso foi fixado ([Erro do Firefox 802326](https://bugzil.la/802326)). Isso envolve pequenas alterações na interface de usuários, para remover a opção para escolher "sem áudio" ou "Sem vídeo" quando o usuário é solicitado para as permissões. +- O metodo {{domxref("MediaStream.getTrackById()")}} foi implantado ([Erro do Firefox 1208390](https://bugzil.la/1208390)). #### WebRTC -- O metodo {{domxref("RTCPeerConnection.addTrack()")}} foi atualizado para permitir tracks sue não são componentes dos stream especificados a serem adicionados à conexão. Ao invés, os streams são usados para agrupar tracks na extremidade receptora da conexão ({{bug(1271669)}}). +- O metodo {{domxref("RTCPeerConnection.addTrack()")}} foi atualizado para permitir tracks sue não são componentes dos stream especificados a serem adicionados à conexão. Ao invés, os streams são usados para agrupar tracks na extremidade receptora da conexão ([Erro do Firefox 1271669](https://bugzil.la/1271669)). #### Novas APIs -- A API {{domxref("PerformanceObserver")}} agpra é ativa por padrão no Nightly. Isso não é atio por padrão em outras versõs do Firefox 49 ({{bug(1271487)}}). +- A API {{domxref("PerformanceObserver")}} agpra é ativa por padrão no Nightly. Isso não é atio por padrão em outras versõs do Firefox 49 ([Erro do Firefox 1271487](https://bugzil.la/1271487)). #### Outras -- {{domxref("XMLHttpRequest.getResponseHeader()")}} e {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} retornar cabeçalhos vazios caso a preferência `network.http.keep_empty_response_headers_as_empty_string` esta configurado para `true` ({{bug(669259)}}). -- O Firefox OS-apenas [API Banco de Dados](/pt-BR/docs/Archive/Firefox_OS/API/Data_Store_API) foi removida ({{bug(1261009)}}). -- A [API de Tela Cheia](/pt-BR/docs/Web/API/Fullscreen_API) manipulador de eventos {{domxref("Document.onfullscreenchange")}} e {{domxref("Document.onfullscreenerror")}} foram removidos de {{domxref("Element")}} como nunca foram usados la; As versões de prefixo desses manipuladores de eventos foram mantidas lá para fins de compatibilidade, Contudo ({{bug(1270386)}}). Observe que ele não é ativado por padrão, mas está atrás da preferência `full-screen-api.unprefix.enabled` ({{bug(1268749)}}). -- A propriedade obsoleta {{domxref("Document.mozFullScreen")}} não foi pré-fixada {{domxref("Document.fullscreen")}} {{bug(1269157)}}}. Perceba que ela não é ativa por padrão nas preferencias the `full-screen-api.unprefix.enabled` ({{bug(1268749)}}). -- A propriedade leitor {{domxref("Document.fullscreenElement")}} e {{domxref("Document.fullscreenEnabled")}} deixa de lançar exceção se hover tentativa de alterar o seu valor; ao invés disso, o novo valor é ignorado e a função setter é uma no-op ({{bug(1269798)}}). -- Qualquer tipode de dado pode ser agora recuperado da área de tranferência usada {{domxref("DataTransfer.getData()")}}: anteriormente, apenas alguns tipos de dados do tipo MIME eram suportados {{bug(860857)}}. -- Nossa implementação da [API da cronometragrm de frames](/pt-BR/docs/Web/API/Frame_Timing_API), consistindo nas duas interfaces `PerformanceCompositeTiming` e `PerformanceRenderTiming`, foram removidas pois as especificações foram totalmente reescritas ({{bug(1271846)}}). -- Para especificações correspondentes, a propriedade {{domxref("VTTCue.positionAlign")}} agora retorna um `PositionAlign` enum em vez de `Align` enum ({{bug(1276129)}}). -- A parte de síntese da [API Web Speech](/pt-BR/docs/Web/API/Web_Speech_API#Speech_synthesis) agora é ativo por padrão ({{bug(1268633)}}). +- {{domxref("XMLHttpRequest.getResponseHeader()")}} e {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} retornar cabeçalhos vazios caso a preferência `network.http.keep_empty_response_headers_as_empty_string` esta configurado para `true` ([Erro do Firefox 669259](https://bugzil.la/669259)). +- O Firefox OS-apenas [API Banco de Dados](/pt-BR/docs/Archive/Firefox_OS/API/Data_Store_API) foi removida ([Erro do Firefox 1261009](https://bugzil.la/1261009)). +- A [API de Tela Cheia](/pt-BR/docs/Web/API/Fullscreen_API) manipulador de eventos {{domxref("Document.onfullscreenchange")}} e {{domxref("Document.onfullscreenerror")}} foram removidos de {{domxref("Element")}} como nunca foram usados la; As versões de prefixo desses manipuladores de eventos foram mantidas lá para fins de compatibilidade, Contudo ([Erro do Firefox 1270386](https://bugzil.la/1270386)). Observe que ele não é ativado por padrão, mas está atrás da preferência `full-screen-api.unprefix.enabled` ([Erro do Firefox 1268749](https://bugzil.la/1268749)). +- A propriedade obsoleta {{domxref("Document.mozFullScreen")}} não foi pré-fixada {{domxref("Document.fullscreen")}} [Erro do Firefox 1269157](https://bugzil.la/1269157)}. Perceba que ela não é ativa por padrão nas preferencias the `full-screen-api.unprefix.enabled` ([Erro do Firefox 1268749](https://bugzil.la/1268749)). +- A propriedade leitor {{domxref("Document.fullscreenElement")}} e {{domxref("Document.fullscreenEnabled")}} deixa de lançar exceção se hover tentativa de alterar o seu valor; ao invés disso, o novo valor é ignorado e a função setter é uma no-op ([Erro do Firefox 1269798](https://bugzil.la/1269798)). +- Qualquer tipode de dado pode ser agora recuperado da área de tranferência usada {{domxref("DataTransfer.getData()")}}: anteriormente, apenas alguns tipos de dados do tipo MIME eram suportados [Erro do Firefox 860857](https://bugzil.la/860857). +- Nossa implementação da [API da cronometragrm de frames](/pt-BR/docs/Web/API/Frame_Timing_API), consistindo nas duas interfaces `PerformanceCompositeTiming` e `PerformanceRenderTiming`, foram removidas pois as especificações foram totalmente reescritas ([Erro do Firefox 1271846](https://bugzil.la/1271846)). +- Para especificações correspondentes, a propriedade {{domxref("VTTCue.positionAlign")}} agora retorna um `PositionAlign` enum em vez de `Align` enum ([Erro do Firefox 1276129](https://bugzil.la/1276129)). +- A parte de síntese da [API Web Speech](/pt-BR/docs/Web/API/Web_Speech_API#Speech_synthesis) agora é ativo por padrão ([Erro do Firefox 1268633](https://bugzil.la/1268633)). - A [API Timeline de performace](/pt-BR/docs/Web/API/Performance_Timeline) agora está disponível de padrão no Nightly (embrora não no Aurora, Beta ou Release). -- O evento {{event("install")}}, e o {{domxref("Window.oninstall")}} manipulador de evento, são agora suportado por [Web Manifests](/pt-BR/docs/Web/Manifest) ({{bug(1265279)}}). -- Quando usar o metodo {{domxref("AudioContext.createPeriodicWave()")}} de [Web Audio API](/pt-BR/docs/Web/API/Web_Audio_API), você pode específicar se a onda periódica resultante deve ser normalizada incluindo um objeto de dicionário como o terceiro parâmetro, que inclui um único parâmetro — `{disableNormalization: true}` ({{bug(1265405)}}). -- Na APIWebVTT, {{domxref("VTTCue.positionAlign")}} retorna corretamente um `PositionAlignSetting` enum conforme a especificação; anteriormente ele retornava um `AlignSetting` enum ({{bug(1276129)}}). -- A parte de síntese de fala da API Web Speech agora é habilitado por padrão em todos os navegadores desktop ({{bug(1268633)}}). -- O contrutor de [API Web Animations](/pt-BR/docs/Web/API/Web_Animations_API) {{domxref("Animation.Animation()", "Animation()")}} agora aceita null na timeline ({{bug(1096776)}}). +- O evento {{event("install")}}, e o {{domxref("Window.oninstall")}} manipulador de evento, são agora suportado por [Web Manifests](/pt-BR/docs/Web/Manifest) ([Erro do Firefox 1265279](https://bugzil.la/1265279)). +- Quando usar o metodo {{domxref("AudioContext.createPeriodicWave()")}} de [Web Audio API](/pt-BR/docs/Web/API/Web_Audio_API), você pode específicar se a onda periódica resultante deve ser normalizada incluindo um objeto de dicionário como o terceiro parâmetro, que inclui um único parâmetro — `{disableNormalization: true}` ([Erro do Firefox 1265405](https://bugzil.la/1265405)). +- Na APIWebVTT, {{domxref("VTTCue.positionAlign")}} retorna corretamente um `PositionAlignSetting` enum conforme a especificação; anteriormente ele retornava um `AlignSetting` enum ([Erro do Firefox 1276129](https://bugzil.la/1276129)). +- A parte de síntese de fala da API Web Speech agora é habilitado por padrão em todos os navegadores desktop ([Erro do Firefox 1268633](https://bugzil.la/1268633)). +- O contrutor de [API Web Animations](/pt-BR/docs/Web/API/Web_Animations_API) {{domxref("Animation.Animation()", "Animation()")}} agora aceita null na timeline ([Erro do Firefox 1096776](https://bugzil.la/1096776)). ### MathML @@ -161,7 +161,7 @@ _Sem mudanças._ ### SVG -- Removido o suporte por ser considerador obsoleto os seguintes elementos: {{SVGElement('altGlyph')}}, {{SVGElement('altGlyphDef')}} e {{SVGElement('altGlyphItem')}} ({{bug(1260032)}}). +- Removido o suporte por ser considerador obsoleto os seguintes elementos: {{SVGElement('altGlyph')}}, {{SVGElement('altGlyphDef')}} e {{SVGElement('altGlyphItem')}} ([Erro do Firefox 1260032](https://bugzil.la/1260032)). ### Audio/Video @@ -169,15 +169,15 @@ _Sem mudanças._ ## HTTP -- `O diretiva Cache-Control: immutable` foi implantada ({{bug(1267474)}}). Veja também essa [postagem no blog](https://bitsup.blogspot.de/2016/05/cache-control-immutable.html) para mais informações. +- `O diretiva Cache-Control: immutable` foi implantada ([Erro do Firefox 1267474](https://bugzil.la/1267474)). Veja também essa [postagem no blog](https://bitsup.blogspot.de/2016/05/cache-control-immutable.html) para mais informações. ## Networking -- A implementação do [Auto-configuração de Proxy (PAC)]() foi atualizada. Agora `weekdayRange`, `dateRange`, e `timeRange` suportam "intervalos invertidos", por exempo, `weekdayRange("SAT", "MON")` avaliare `true` se o dia atual é Saturday, Sunday, ou Monday ({{bug(1251332)}}). +- A implementação do [Auto-configuração de Proxy (PAC)]() foi atualizada. Agora `weekdayRange`, `dateRange`, e `timeRange` suportam "intervalos invertidos", por exempo, `weekdayRange("SAT", "MON")` avaliare `true` se o dia atual é Saturday, Sunday, ou Monday ([Erro do Firefox 1251332](https://bugzil.la/1251332)). ## Segurança -- A propriedade {{domxref("Window.isSecureContext")}}, indica se o contexto é capaz de usar recursos que exigem [contextos de segurança](/pt-BR/docs/Web/Security/Secure_Contexts), foi implementado ({{bug(1162772)}}). +- A propriedade {{domxref("Window.isSecureContext")}}, indica se o contexto é capaz de usar recursos que exigem [contextos de segurança](/pt-BR/docs/Web/Security/Secure_Contexts), foi implementado ([Erro do Firefox 1162772](https://bugzil.la/1162772)). ## Compatilibidade @@ -274,7 +274,7 @@ A fim de melhorar a compatilidade com o conteúdo existente, Firefox agora aceit ### Interfaces -- No {{domxref("EventTarget.addEventListener()")}}, o valor `mozSystemGroup`, ativa apenas com o código rodando no XBL ou no Firefox's chrome, e um {{jsxref("Boolean")}} que indica se o ouvinte foi adicionado ao grupo do sistema. ({{bug(1274520)}}) +- No {{domxref("EventTarget.addEventListener()")}}, o valor `mozSystemGroup`, ativa apenas com o código rodando no XBL ou no Firefox's chrome, e um {{jsxref("Boolean")}} que indica se o ouvinte foi adicionado ao grupo do sistema. ([Erro do Firefox 1274520](https://bugzil.la/1274520)) ### Outros diff --git a/files/pt-br/web/api/atob/index.md b/files/pt-br/web/api/atob/index.md index 40bd6a29b5b2a9..3631836a2d8303 100644 --- a/files/pt-br/web/api/atob/index.md +++ b/files/pt-br/web/api/atob/index.md @@ -37,7 +37,7 @@ var dadoDecodificado = window.atob(dadoCodificado); // decodifica a string \[1] `atob()` também está disponível para os componentes do XPCOM implementado em JavaScript, porém o objeto [`window`](/pt-BR/docs/Web/API/Window) não é global nos componentes. -\[2] A partir do [Firefox 27](/pt-BR/Firefox/Releases/27/Site_Compatibility), `atob()` ignora todos os caracteres de espaço no argumento para seguir as últimas especificações do HTML5. ({{bug(711180)}}) +\[2] A partir do [Firefox 27](/pt-BR/Firefox/Releases/27/Site_Compatibility), `atob()` ignora todos os caracteres de espaço no argumento para seguir as últimas especificações do HTML5. ([Erro do Firefox 711180](https://bugzil.la/711180)) ## Veja também diff --git a/files/pt-br/web/api/document/execcommand/index.md b/files/pt-br/web/api/document/execcommand/index.md index 83d81ed09ce0b8..4de7740b91939d 100644 --- a/files/pt-br/web/api/document/execcommand/index.md +++ b/files/pt-br/web/api/document/execcommand/index.md @@ -53,11 +53,11 @@ Um {{jsxref('Boolean')}} que tem valor `false` se o comando não é válido ou e - `delete` - : Exclui o conteúdo da seleção atual. - `enableAbsolutePositionEditor` - - : Habilita ou desabilita a garra que permite mover elementos absolutamente posicionados. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ({{bug(1449564)}}) + - : Habilita ou desabilita a garra que permite mover elementos absolutamente posicionados. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ([Erro do Firefox 1449564](https://bugzil.la/1449564)) - `enableInlineTableEditing` - - : Ativa ou desativa os controles de inserção e exclusão de linhas / colunas da tabela. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ({{bug(1449564)}}). + - : Ativa ou desativa os controles de inserção e exclusão de linhas / colunas da tabela. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ([Erro do Firefox 1449564](https://bugzil.la/1449564)). - `enableObjectResizing` - - : Ativa ou desativa as alças de redimensionamento em imagens, tabelas e elementos absolutamente posicionados e outros objetos redimensionáveis. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ({{bug(1449564)}}). + - : Ativa ou desativa as alças de redimensionamento em imagens, tabelas e elementos absolutamente posicionados e outros objetos redimensionáveis. Está desabilitado por padrão no Firefox 63 Beta / Dev Edition ([Erro do Firefox 1449564](https://bugzil.la/1449564)). - `fontName` - : Altera o nome da fonte para a seleção ou no ponto de inserção. Isso requer uma string com o nome da fonte (como `"Arial"`) como argumento. - `fontSize` diff --git a/files/pt-br/web/api/element/blur_event/index.md b/files/pt-br/web/api/element/blur_event/index.md index 5e111715bcb486..181b5d52141598 100644 --- a/files/pt-br/web/api/element/blur_event/index.md +++ b/files/pt-br/web/api/element/blur_event/index.md @@ -21,7 +21,7 @@ O evento `blur` é acionado quando um elemento perde foco. A diferença principa - Ação padrão - : Nenhuma -> **Nota:** O valor de {{domxref("Document.activeElement")}} varia entre navegadores enquanto este evento é processado ({{bug(452307)}}): O IE10 define-o para o elemento para onde o foco moverá, enquanto Firefox e Chrome muitas vezes definem-o para o `body` do documento. +> **Nota:** O valor de {{domxref("Document.activeElement")}} varia entre navegadores enquanto este evento é processado ([Erro do Firefox 452307](https://bugzil.la/452307)): O IE10 define-o para o elemento para onde o foco moverá, enquanto Firefox e Chrome muitas vezes definem-o para o `body` do documento. ## Propriedades diff --git a/files/pt-br/web/api/fetch/index.md b/files/pt-br/web/api/fetch/index.md index 5793c518f8d3ad..d9df142be4add8 100644 --- a/files/pt-br/web/api/fetch/index.md +++ b/files/pt-br/web/api/fetch/index.md @@ -45,7 +45,7 @@ const fetchResponsePromise = fetch(resource [, init]) - : O método da requisição, por exemplo `GET`, `POST`. Observe que o cabeçalho {{httpheader("Origin")}} não é definido em requisições Fetch com um método de {{HTTPMethod("HEAD")}} ou {{HTTPMethod("GET")}}. - (Este comportamento foi corrigido no Firefox 65 — consulte {{bug(1508661)}}). + (Este comportamento foi corrigido no Firefox 65 — consulte [Erro do Firefox 1508661](https://bugzil.la/1508661)). - `headers` - : Qualquer cabeçalho que você queira adicionar à sua requisição, contido dentro de um objeto {{domxref("Headers")}} ou um objeto literal com valores {{jsxref("String")}}. Observe que [alguns nomes são proibidos](/pt-BR/docs/Glossary/Forbidden_header_name). diff --git a/files/pt-br/web/api/fetch_api/cross-global_fetch_usage/index.md b/files/pt-br/web/api/fetch_api/cross-global_fetch_usage/index.md index 7b71186c8830ee..5fdc2029b93c6a 100644 --- a/files/pt-br/web/api/fetch_api/cross-global_fetch_usage/index.md +++ b/files/pt-br/web/api/fetch_api/cross-global_fetch_usage/index.md @@ -27,7 +27,7 @@ Isto não é um problema como tal. É que diferentes APIs que exibem esse tipo d ## A solução -No Firefox 60 em diante, o Mozilla resolve a URL relativa contra o global que possui a função `fetch()` que está sendo usada (veja {{bug (1432272)}}). Portanto, no caso descrito acima, ele é resolvido em relação à localização do iframe: +No Firefox 60 em diante, o Mozilla resolve a URL relativa contra o global que possui a função `fetch()` que está sendo usada (veja [Erro do Firefox 1432272](https://bugzil.la/1432272)). Portanto, no caso descrito acima, ele é resolvido em relação à localização do iframe: ```js let absolute = new URL(relative, frame.contentWindow.location.href) diff --git a/files/pt-br/web/api/push_api/best_practices/index.md b/files/pt-br/web/api/push_api/best_practices/index.md index 0725745cb09fba..e7a6d79b97fe2c 100644 --- a/files/pt-br/web/api/push_api/best_practices/index.md +++ b/files/pt-br/web/api/push_api/best_practices/index.md @@ -48,7 +48,7 @@ Alguns estudos mostraram que até 60% das notificações por push não chegam ao Por causa dos abusos da utilização das notificações por push no passado, os desenvolvedores de navegadores começaram a implementar estratégias para ajudar a mitigar esse problema. Por exemplo, o Safari 12.1 agora exige - e outros navegadores já o fazem ou estão planejando[\[1\]](#mitigations-footnote-1) fazer—que o usuário interaja com a página de alguma forma antes que ela possa solicitar permissão para executar notificações por push, assim como já acontece com os popups. Isso pelo menos impede que o usuário receba espontaneamente essa pergunta em páginas da Web que apenas olharam de uma só vez, raramente ou nunca mais. -\[1] No caso do Firefox, veja {{bug(1524619)}}, podemos observar que Firefox 68 implementa isso, desabilitado por padrão, usando a preferência `dom.webnotifications.requireuserinteraction`. +\[1] No caso do Firefox, veja [Erro do Firefox 1524619](https://bugzil.la/1524619), podemos observar que Firefox 68 implementa isso, desabilitado por padrão, usando a preferência `dom.webnotifications.requireuserinteraction`. ## Veja também diff --git a/files/pt-br/web/api/window/beforeunload_event/index.md b/files/pt-br/web/api/window/beforeunload_event/index.md index 70e3a17ed3665c..fa831e55584cad 100644 --- a/files/pt-br/web/api/window/beforeunload_event/index.md +++ b/files/pt-br/web/api/window/beforeunload_event/index.md @@ -65,7 +65,7 @@ window.addEventListener("beforeunload", function (e) { ## Notas -Quando este evento retorna um valor não vazio (_non-void_), é solicitada ao usuário uma confirmação para descarregar a página. Na maioria dos navegadores o valor retornado no evento é exibido como mensagem nessa confirmação. No Firefox 4 e versões anteriores a _string_ retornada não é exibida para o usuário. Ao invés disso, o Firefox exibe a mensagem "Esta página está perguntanto se você deseja sair - é possível que as alterações feitas não sejam salvas." Veja {{bug("588292")}}. +Quando este evento retorna um valor não vazio (_non-void_), é solicitada ao usuário uma confirmação para descarregar a página. Na maioria dos navegadores o valor retornado no evento é exibido como mensagem nessa confirmação. No Firefox 4 e versões anteriores a _string_ retornada não é exibida para o usuário. Ao invés disso, o Firefox exibe a mensagem "Esta página está perguntanto se você deseja sair - é possível que as alterações feitas não sejam salvas." Veja [Erro do Firefox 588292](https://bugzil.la/588292). Desde 25 de maio de 2011 a especificação HTML5 define que chamadas aos métodos {{domxref("window.alert()")}}, {{domxref("window.confirm()")}} e {{domxref("window.prompt()")}} serão ignoradas durante este evento. Para mais detalhes veja a [especificação HTML5](https://www.w3.org/TR/html5/webappapis.html#user-prompts) (em inglês). diff --git a/files/pt-br/web/api/window/error_event/index.md b/files/pt-br/web/api/window/error_event/index.md index 1a9643ced731a9..72097a621c8254 100644 --- a/files/pt-br/web/api/window/error_event/index.md +++ b/files/pt-br/web/api/window/error_event/index.md @@ -43,7 +43,7 @@ element.onerror = function(event) { ... } ## Notas -Quando um erro de sintaxe**(?)** ocorre em um script, carregado de uma [origem diferente](/pt-BR/docs/Web/Security/Same-origin_policy), os detalhes do erro de sintaxe não são reportados para previnir vazamento de informações (veja {{bug("363897")}}). Ao invés de exibir simplesmente **`"Script error." (erro de script)`**, este comportamento pode ser sobrescrito em alguns navegadores usando o atributo [`crossorigin`](/pt-BR/docs/Web/HTML/Element/script#crossorigin) no {{HTMLElement("script")}} e tendo o servidor enviado os cabeçalhos HTTP CORS apropriados. Uma solução alternativa é isolar o "Script error." e manipulá-lo sabendo que o detalhe do erro é visível somente no console do navegador e não acessível através do JavaScript. +Quando um erro de sintaxe**(?)** ocorre em um script, carregado de uma [origem diferente](/pt-BR/docs/Web/Security/Same-origin_policy), os detalhes do erro de sintaxe não são reportados para previnir vazamento de informações (veja [Erro do Firefox 363897](https://bugzil.la/363897)). Ao invés de exibir simplesmente **`"Script error." (erro de script)`**, este comportamento pode ser sobrescrito em alguns navegadores usando o atributo [`crossorigin`](/pt-BR/docs/Web/HTML/Element/script#crossorigin) no {{HTMLElement("script")}} e tendo o servidor enviado os cabeçalhos HTTP CORS apropriados. Uma solução alternativa é isolar o "Script error." e manipulá-lo sabendo que o detalhe do erro é visível somente no console do navegador e não acessível através do JavaScript. ```js window.onerror = function (msg, url, lineNo, columnNo, error) { @@ -68,9 +68,9 @@ Quando usamos a marcação HTML inline (`
Um menu de contexto está disponível sob o cursor.