Skip to content

Commit 9968aa9

Browse files
authored
Merge pull request #4164 from dequelabs/release-2023-09-18
chore(release): v4.8.2
2 parents cbf9c45 + f64a115 commit 9968aa9

File tree

7 files changed

+31
-16
lines changed

7 files changed

+31
-16
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [4.8.2](https://github.com/dequelabs/axe-core/compare/v4.8.1...v4.8.2) (2023-09-18)
6+
7+
### Bug Fixes
8+
9+
- polyfill Object.hasOwn for node 14 ([#4152](https://github.com/dequelabs/axe-core/issues/4152)) ([c7b597b](https://github.com/dequelabs/axe-core/commit/c7b597b9ec9c74009f4ddac16d5311ee642ab352))
10+
511
### [4.8.1](https://github.com/dequelabs/axe-core/compare/v4.8.0...v4.8.1) (2023-09-08)
612

713
### Bug Fixes

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "axe-core",
3-
"version": "4.8.1",
3+
"version": "4.8.2",
44
"deprecated": true,
55
"contributors": [
66
{

lib/core/imports/index.js

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ import Color from 'colorjs.io';
77
import es6promise from 'es6-promise';
88
import { Uint32Array } from 'typedarray';
99
import 'weakmap-polyfill';
10+
import hasOwn from 'core-js-pure/actual/object/has-own';
11+
12+
if (!('hasOwn' in Object)) {
13+
Object.hasOwn = hasOwn;
14+
}
1015

1116
// prevent striping newline characters from strings (e.g. failure
1217
// summaries). value must be synced with build/configure.js

locales/ja.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"help": "アクティブな<area>要素には代替テキストが存在しなければなりません"
1111
},
1212
"aria-allowed-attr": {
13-
"description": "要素のロールにARIA属性が許可されていることを確認します",
14-
"help": "要素には許可されているARIA属性のみを使用しなければなりません"
13+
"description": "要素のロールがARIA属性をサポートしていることを確認します",
14+
"help": "要素にはサポートされているARIA属性のみを使用しなければなりません"
1515
},
1616
"aria-allowed-role": {
1717
"description": "role属性の値が要素に対して適切であることを確認します",
@@ -38,8 +38,8 @@
3838
"help": "ARIA dialogとalertdialogノードにはアクセシブルな名前がなければなりません"
3939
},
4040
"aria-hidden-body": {
41-
"description": "ドキュメント本体にaria-hidden='true'が存在しないことを確認します",
42-
"help": "ドキュメント本体にaria-hidden='true'が存在してはなりません"
41+
"description": "ドキュメント本体にaria-hidden=\"true\"が存在しないことを確認します",
42+
"help": "ドキュメント本体にaria-hidden=\"true\"が存在してはなりません"
4343
},
4444
"aria-hidden-focus": {
4545
"description": "aria-hiddenが指定されている要素にフォーカスできないこと、その要素にフォーカス可能な要素が含まれていないことを確認します",
@@ -350,8 +350,8 @@
350350
"help": "ページのすべてのコンテンツはlandmarkに含まれていなければなりません"
351351
},
352352
"role-img-alt": {
353-
"description": "[role='img'] の要素に代替テキストが存在することを確認します",
354-
"help": "[role='img'] の要素には代替テキストがなければなりません"
353+
"description": "[role=\"img\"] の要素に代替テキストが存在することを確認します",
354+
"help": "[role=\"img\"] の要素には代替テキストがなければなりません"
355355
},
356356
"scope-attr-valid": {
357357
"description": "scope属性がテーブルで正しく使用されていることを確認します",
@@ -710,7 +710,7 @@
710710
"focusable-not-tabbable": {
711711
"pass": "要素内にフォーカス不可能な要素は含まれていません",
712712
"incomplete": "フォーカス可能な要素がすぐにフォーカスインジケータを動かすかどうか確認しましょう",
713-
"fail": "フォーカス可能なコンテンツはtabindex='-1'を指定するか、DOMから削除するべきです"
713+
"fail": "フォーカス可能なコンテンツはtabindex=\"-1\"を指定するか、DOMから削除するべきです"
714714
},
715715
"frame-focusable-content": {
716716
"pass": "要素の子孫にフォーカス可能なものはありません",
@@ -725,7 +725,7 @@
725725
"pass": "要素の子孫にフォーカス可能なものはありません",
726726
"fail": {
727727
"default": "要素の子孫にフォーカス可能なものがあります",
728-
"notHidden": "インタラクティブなコントロールの内側の要素に負のtabindexを指定しても、('aria-hidden=true'が指定されている場合も)支援技術がその要素にフォーカスできないようにはなりません"
728+
"notHidden": "インタラクティブなコントロールの内側の要素に負のtabindexを指定しても、(aria-hidden=\"true\"が指定されている場合も)支援技術がその要素にフォーカスできないようにはなりません"
729729
},
730730
"incomplete": "要素に子孫があるか判定できませんでした"
731731
},
@@ -862,11 +862,11 @@
862862
"fail": "<meta>タグの${data}がモバイルデバイスでの拡大を無効にします"
863863
},
864864
"target-offset": {
865-
"pass": "ターゲットに最も近い隣接要素からのオフセットが十分にあリます (${data.closestOffset}pxであり、${data.minOffset}px以上です)",
866-
"fail": "ターゲットの最も近い隣接要素からのオフセットが不十分です (${data.closestOffset}pxですが、${data.minOffset}px以上でなければなりません)",
865+
"pass": "ターゲットに最も近い隣接要素との間の空白の大きさは十分です。クリッカブルな領域として十分な大きさは、直径${data.minOffset}pxで、${data.minOffset}px以上です",
866+
"fail": "ターゲットに最も近い隣接要素との間の空白の大きさが不十分です。クリッカブルな領域として十分な大きさは、${data.minOffset}px以上ではなく、直径${data.closestOffset}pxです。",
867867
"incomplete": {
868-
"default": "tabindexが負の要素において、最も近い隣接要素からのオフセットが不十分です (${data.closestOffset}pxですが、${data.minOffset}px以上でなければなりません)。これがターゲットであるか確認しましょう",
869-
"nonTabbableNeighbor": "ターゲットの隣接ノードで、tabindexが負のものからのオフセットが不十分です (${data.closestOffset}pxですが、${data.minOffset}px以上でなければなりません)。隣接要素がターゲットであるか確認しましょう"
868+
"default": "tabindexが負の要素において、最も近い隣接要素との間の空白の大きさが不十分です。クリッカブルな領域として十分な大きさは、${data.minOffset}px以上ではなく、直径${data.closestOffset}pxです。これがターゲットであるか確認しましょう",
869+
"nonTabbableNeighbor": "ターゲットに最も近い隣接要素との間の空白の大きさが不十分です。クリッカブルな領域として十分な大きさは、${data.minOffset}px以上ではなく、直径${data.closestOffset}pxです。隣接要素がターゲットであるか確認しましょう"
870870
}
871871
},
872872
"target-size": {

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "axe-core",
33
"description": "Accessibility engine for automated Web UI testing",
4-
"version": "4.8.1",
4+
"version": "4.8.2",
55
"license": "MPL-2.0",
66
"engines": {
77
"node": ">=4"

sri-history.json

+4
Original file line numberDiff line numberDiff line change
@@ -358,5 +358,9 @@
358358
"4.8.1": {
359359
"axe.js": "sha256-xAiDRfIT8BFIcORsehvJYCROe4K+U0Ak5MVJMaCvn9k=",
360360
"axe.min.js": "sha256-EkEySwRAuCQljOYWJ29XQp4s80KPPlsmKwFtKFn6Vr0="
361+
},
362+
"4.8.2": {
363+
"axe.js": "sha256-VZuuruUDDRwfzCo4ZDDzXiVefuy4pSW6BlGx+D/ucC0=",
364+
"axe.min.js": "sha256-O9U055OcfxyKV61g3Qn7N9mvpJNht0RCPcFw+QjWTG4="
361365
}
362366
}

0 commit comments

Comments
 (0)