Skip to content

Instantly share code, notes, and snippets.

@Master-Hash
Last active June 7, 2024 09:49
Show Gist options
  • Save Master-Hash/841c4565f17bff6ed707ad3f70d3530b to your computer and use it in GitHub Desktop.
Save Master-Hash/841c4565f17bff6ed707ad3f70d3530b to your computer and use it in GitHub Desktop.
Render bug reproduction
<!DOCTYPE html>
<html lang=zh-cn>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1.0">
<meta http-equiv=X-UA-Compatible content="IE=edge">
<style>
.buggy {
line-height: 1.75
}
</style>
<style>
code {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
</style>
<style>
.shiki,
.shiki span {
color: var(--shiki-light);
background-color: var(--shiki-light-bg);
font-weight: var(--shiki-light-font-weight);
text-decoration: var(--shiki-light-text-decoration);
--twoslash-popup-bg: var(--ctp-base)
}
@media (prefers-color-scheme:dark) {
.shiki,
.shiki span {
color: var(--shiki-dark);
background-color: var(--shiki-dark-bg);
font-weight: var(--shiki-dark-font-weight);
text-decoration: var(--shiki-dark-text-decoration)
}
}
.shiki .tab,
.shiki .space {
position: relative
}
.shiki .tab:before,
.shiki .space:before {
position: absolute;
opacity: .3
}
.shiki .tab:before {
content: "⇥"
}
.shiki .space:before {
content: "·"
}
</style>
<body>
<main class="buggy">
<pre class="shiki shiki-themes"
style="--shiki-light:#4c4f69;--shiki-dark:#c6d0f5;--shiki-light-bg:#eff1f5;--shiki-dark-bg:#303446" tabindex="0"><code><span class="line"><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">primes</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">=</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">filterPrime</span><span class="space"> </span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">[</span><span style="--shiki-light:#FE640B;--shiki-dark:#EF9F76">2</span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">..</span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">]</span><span class="space"> </span><span style="--shiki-light:#8839EF;--shiki-dark:#CA9EE6">where</span></span>
<span class="line"><span class="space"> </span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">filterPrime</span><span class="space"> </span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">(</span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">p</span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">:</span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">xs</span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">)</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">=</span></span>
<span class="line"><span class="space"> </span><span class="space"> </span><span class="space"> </span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">p</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">:</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">filterPrime</span><span class="space"> </span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">[</span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">x</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">|</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">x</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">&lt;-</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">xs</span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">,</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">x</span><span class="space"> </span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">`</span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">mod</span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">`</span><span class="space"> </span><span style="--shiki-light:#4C4F69;--shiki-dark:#C6D0F5">p</span><span class="space"> </span><span style="--shiki-light:#179299;--shiki-dark:#81C8BE">/=</span><span class="space"> </span><span style="--shiki-light:#FE640B;--shiki-dark:#EF9F76">0</span><span style="--shiki-light:#7C7F93;--shiki-dark:#949CBB">]</span></span>
<span class="line"></span></code></pre>
</main>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment