Skip to content

Commit 93324ee

Browse files
Test if adding nbsp to end of heading prevents anchor widowing
1 parent f7ca7d6 commit 93324ee

File tree

6 files changed

+5
-4
lines changed

6 files changed

+5
-4
lines changed

assets-src/js/main/heading-anchors.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ let headingAnchors = function () {
7676
anchor.innerHTML = '<span aria-hidden="true">&sect;</span>'
7777
+'<span class="visuallyhidden">'
7878
+ translate.translate('anchor', languageCode) + '</span>';
79+
heading.textContent += '\xa0';
7980
heading.appendChild(anchor);
8081

8182
});

assets-src/styles/sass/30-base/_links.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ a.with-icon--after {
5454

5555
color: $storm-gray;
5656
font-weight: normal;
57-
margin-inline-start: 0.25em;
57+
//margin-inline-start: 0.25em;
5858
opacity: 0.82;
5959
text-underline-offset: auto;
6060

public/dist/assets/js/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -975,6 +975,7 @@ let headingAnchors = function () {
975975
anchor.setAttribute('href', '#' + anchorHref);
976976
anchor.setAttribute('class', 'heading-anchor');
977977
anchor.innerHTML = '<span aria-hidden="true">&sect;</span>' + '<span class="visuallyhidden">' + _translations__WEBPACK_IMPORTED_MODULE_0__.translate.translate('anchor', languageCode) + '</span>';
978+
heading.textContent += '\xa0';
978979
heading.appendChild(anchor);
979980
});
980981
}

public/dist/assets/js/main.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/dist/assets/styles/core.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1698,7 +1698,6 @@ a.with-icon--after:active {
16981698
.heading-anchor {
16991699
color: #545454;
17001700
font-weight: normal;
1701-
margin-inline-start: 0.25em;
17021701
opacity: 0.82;
17031702
text-underline-offset: auto;
17041703
}

public/dist/assets/styles/core.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)