Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Minor performance improvements and refactoring.
mix compile --force
from asset build watch scriptapple-os
class ininline_html.js
non-apple-os
class, replace with:not(.apple-os)
selectorisAppleOs()
helper to query this class for source of truthfixLinks()
&.no-underline
with CSS-only:has(code, img)
selectorfixSpacebar()
, there is no need to focus content to enable keybindssetLivebookBadgeUrl()
- the only remaining codespan.sr-only
with appropriate attrs on svg.insertAdjacentHTML()
with.cloneNode()
(only parses HTML once)window.scrollY
on init, this forces layout and is not requiredscrollThreshold
of 70 px, looking at git history and PR comments, this is no longer neededPerformance improvement is so minor, I can't record it reliably. JS is 0.8kb smaller.