Skip to content

Commit f63e905

Browse files
authored
Merge pull request #2173 from IBMa/revert-2171-dev-2122-new
Revert "sync dev-2122-new-v4 with dev-2122-new"
2 parents 22631fc + a90d94c commit f63e905

File tree

5 files changed

+7
-100
lines changed

5 files changed

+7
-100
lines changed

accessibility-checker-engine/src/v4/rules/aria_search_label_unique.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
limitations under the License.
1212
*****************************************************************************/
1313

14-
import { Rule, RuleResult, RuleFail, RuleContext, RulePass, RuleContextHierarchy } from "../api/IRule";
14+
import { Rule, RuleResult, RuleFail, RuleContext, RulePotential, RuleManual, RulePass, RuleContextHierarchy } from "../api/IRule";
1515
import { eRulePolicy, eToolkitLevel } from "../api/IRule";
1616
import { AriaUtil } from "../util/AriaUtil";
1717
import { CommonUtil } from "../util/CommonUtil";
@@ -39,16 +39,8 @@ export const aria_search_label_unique: Rule = {
3939
"group": "Each element with \"search\" role must have a unique label that describes its purpose"
4040
}
4141
},
42-
/**
43-
* deprecated the rule on 01/27/2025
44-
* rulesets: [{
45-
"id": ["IBM_Accessibility", "IBM_Accessibility_next", "WCAG_2_1", "WCAG_2_0", "WCAG_2_2"],
46-
"num": ["2.4.1"],
47-
"level": eRulePolicy.VIOLATION,
48-
"toolkitLevel": eToolkitLevel.LEVEL_THREE
49-
}],*/
5042
rulesets: [{
51-
"id": [],
43+
"id": ["IBM_Accessibility", "IBM_Accessibility_next", "WCAG_2_1", "WCAG_2_0", "WCAG_2_2"],
5244
"num": ["2.4.1"],
5345
"level": eRulePolicy.VIOLATION,
5446
"toolkitLevel": eToolkitLevel.LEVEL_THREE

accessibility-checker-engine/src/v4/rules/label_name_visible.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { FragmentUtil } from "../../v2/checker/accessibility/util/fragment";
1919
import { VisUtil } from "../util/VisUtil";
2020
import { CSSUtil } from "../util/CSSUtil";
2121
import { DOMWalker } from "../../v2/dom/DOMWalker";
22+
import { AccNameUtil } from "../util/AccNameUtil";
2223

2324
export const label_name_visible: Rule = {
2425
id: "label_name_visible",

accessibility-checker-engine/src/v4/util/CommonUtil.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,15 +1207,15 @@ export class CommonUtil {
12071207
if (nw.bEndTag) continue;
12081208
if ((nw.node.nodeType === 1 && (VisUtil.hiddenByDefaultElements.includes(nw.node.nodeName.toLowerCase())) || !VisUtil.isNodeVisible(nw.node) || VisUtil.isElementOffscreen(nw.node as HTMLElement))) {
12091209
if (nw.node.nextSibling) {
1210-
if (nw.node.nextSibling.nodeType === 3 && nw.node.nextSibling.nodeValue && nw.node.nextSibling.nodeValue.trim() !== '')
1211-
text += ' ' + nw.node.nextSibling.nodeValue.trim();
1210+
if (nw.node.nextSibling.nodeType === 3 && nw.node.nextSibling.nodeValue !== null)
1211+
text += nw.node.nextSibling.nodeValue;
12121212
nw.node = nw.node.nextSibling;
12131213
continue;
12141214
} else
12151215
break;
12161216
}
1217-
if (nw.node.nodeType === 3 && nw.node.nodeValue && nw.node.nodeValue.trim() !== '') {
1218-
text += ' ' + nw.node.nodeValue.trim();
1217+
if (nw.node.nodeType === 3 && nw.node.nodeValue !== null) {
1218+
text += nw.node.nodeValue.trim();
12191219
}
12201220
}
12211221
return text.trim();

accessibility-checker-engine/test/v2/checker/accessibility/rules/label_name_visible_ruleunit/button-label-pass.html

Lines changed: 0 additions & 40 deletions
This file was deleted.

accessibility-checker-engine/test/v2/checker/accessibility/rules/label_name_visible_ruleunit/button-label-pass2.html

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)