Skip to content

Update Bootstrap to 5.3.8 - #257

Merged
hsbt merged 2 commits into
masterfrom
claude/youthful-shamir-3da3b6
Oct 6, 2026
Merged

hsbt merged 2 commits into
masterfrom
claude/youthful-shamir-3da3b6

Conversation

@hsbt

@hsbt hsbt commented Oct 6, 2026

Copy link
Copy Markdown
Member

Code examples in the lesson body show RTL text in logical order, because Bootstrap 5.1.3 sets unicode-bidi: bidi-override on pre and code. #254 worked around it for the editors only. Bootstrap 5.2 dropped that rule, so I update Bootstrap to 5.3.8 and Popper to 2.11.8, and remove the editor workaround.

Under 5.3 the language menu toggle, a .btn without a variant that is also a .nav-link, shrank to the navbar's font and lost its border and focus ring on hover, press and open. The stylesheet now sets those for it.

The rest of the 5.3 restyle stays as Bootstrap ships it. Corners on the toggle, dropdown, selects and hamburger go from 4px to 6px, and content links keep their red on hover instead of turning blue.

Generated with Claude Code

hsbt and others added 2 commits October 6, 2026 09:35
Bootstrap 5.2 dropped `unicode-bidi: bidi-override` from `pre` and `code`, which laid out RTL text in lesson code examples in logical order. Under 5.3 the language menu toggle, a plain `.btn` that is also a `.nav-link`, took the navbar's font and lost its border and focus ring states, so it now sets them itself.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bootstrap 5.3 no longer sets `unicode-bidi` on `pre`, so the reset added in fa33ee6 has nothing left to undo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hsbt
hsbt merged commit 9b14592 into master Oct 6, 2026
1 check passed
@hsbt
hsbt deleted the claude/youthful-shamir-3da3b6 branch October 6, 2026 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant