From 4a6c791b776275d113a0da1a548f4dc93ee86008 Mon Sep 17 00:00:00 2001 From: Ned Twigg Date: Thu, 9 Oct 2025 17:11:45 -0700 Subject: [PATCH 1/4] Update the issue snapshot. --- tests/corpus/gh_issue.html | 1052 ++++++------------------------------ 1 file changed, 164 insertions(+), 888 deletions(-) diff --git a/tests/corpus/gh_issue.html b/tests/corpus/gh_issue.html index 233ff0e..94c9ffe 100644 --- a/tests/corpus/gh_issue.html +++ b/tests/corpus/gh_issue.html @@ -1,12 +1,12 @@ - + saved date: Thu Oct 09 2025 14:19:04 GMT-0700 (Pacific Daylight Time) +--> + - - + + - - - - - - +*/@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){}body [role=button]:focus:not(:focus-visible),body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),body button:focus:not(:focus-visible),body summary:focus:not(:focus-visible),body a:focus:not(:focus-visible){outline:0;box-shadow:none}body [tabindex="0"]:focus:not(:focus-visible),body details-dialog:focus:not(:focus-visible){outline:0}[data-catalyst]{display:block}@media(min-width:544px){}@media(min-width:544px){}@media(prefers-reduced-motion:no-preference){}@media(min-width:1012px){}@media(max-width:1011.98px){body:has(.header-logged-out.open){height:100%;overflow:hidden}}@media(max-width:1011.98px){}@media(min-width:1012px){}@media(max-width:1011.98px){}@media(max-width:1011.98px){}@media(min-width:1012px){}@media(max-width:1011.98px){}@media(max-width:1012px){}@media(min-width:1012px){}@media(min-width:1012px){}@media(min-width:1012px){}@media(max-width:1012px){}@media screen and (max-width:1011px){}@media screen and (max-width:1011px){}@media(min-width:1012px){}@media(min-width:1012px){}@media(prefers-reduced-motion:no-preference){}@media(max-width:1011.98px){}@media(min-width:1012px){}@media(max-width:1011.98px){}@media(min-width:1012px){}@media(max-width:1011.98px){}@media(max-width:1011.98px){}@media(max-width:1011.98px){}@media(min-width:1012px){}@media screen and (max-width:1011px){}@media(min-width:1012px){}@media(max-width:1011.98px){}@media(min-width:1012px) and (max-width:1280px){}@media screen and (max-width:1011px){}@media(min-width:1012px){}@media(min-width:1012px){}@media(min-width:1012px){}@media(min-width:768px){}@media(min-width:768px){}@media(min-width:768px){}.search-input{width:260px}@media only screen and (max-width:768px){.search-input{width:100%}.search-input-container{margin-right:10px !important;margin-bottom:10px !important;margin-left:10px !important}}.search-with-dialog{color:var(--fgColor-white);background-color:var(--header-bgColor);border:var(--borderWidth-thin) solid var(--headerSearch-borderColor)}.search-with-dialog:hover{background-color:var(--headerSearch-bgColor)}@media(min-width:768px){}@media(min-width:544px){}@media(min-width:544px){}@media(min-width:544px){}@media(min-width:768px){}@media(min-width:544px){}@media(hover:hover){}@media(hover:hover){}@media(hover:hover){}@media(hover:hover){}@media(hover:hover){}@media screen and (prefers-reduced-motion:no-preference){}@media screen and (prefers-reduced-motion:no-preference){}@keyframes checkmarkIn{from{clip-path:inset(16px 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{clip-path:inset(0 0 0 0)}to{clip-path:inset(16px 0 0 0)}}@media(hover:hover){}@media(hover:hover){}@media(hover:hover){}@media screen and (prefers-reduced-motion:no-preference){}@media(pointer:coarse){}.ajax-error-message>.octicon-alert{vertical-align:text-top}@media(max-width:1280px){}@media(min-width:1280px){}@media(min-width:768px){}@media(min-width:768px){}@media(min-width:768px){}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){}.footer-octicon{color:var(--fgColor-muted,var(--color-fg-muted));offset:2px}.footer-octicon:hover{color:var(--fgColor-disabled,var(--color-fg-subtle))}.global-create-button{padding:0 var(--control-small-paddingInline-condensed)}@media(max-width:543px){}@media(min-width:544px){}@media(min-width:768px){}@media(min-width:544px){}@media(max-width:768px){}@media(min-width:544px){}@media(min-width:768px){}relative-time{white-space:nowrap}@media(prefers-reduced-motion:no-preference){}@keyframes skeleton-loading{0%{mask-position:200%}100%{mask-position:0%}}@media(max-width:408px){}@media(min-width:768px){}@media(min-width:768px){}@media(min-width:768px){}@media(min-width:768px){}[data-a11y-link-underlines=true] .markdown-body a,[data-a11y-link-underlines=true] .markdown-body a:hover,[data-a11y-link-underlines=true] .TimelineBody [class*=timelineAgoLink],[data-a11y-link-underlines=true] .TimelineBody [class*=timelineAgoLink]:hover{text-decoration:underline;text-underline-offset:.2rem}[data-a11y-link-underlines=true] .TimelineBody a,[data-a11y-link-underlines=true] .TimelineBody a:hover{text-underline-offset:.2rem}[data-a11y-link-underlines=true] .markdown-body :is(h1,h2,h3,h4,h5,h6,.tasklist-issue-content) a,[data-a11y-link-underlines=true] .markdown-body :is(h1,h2,h3,h4,h5,h6) a:hover{text-decoration:none}.AppHeader{--AppHeader-bg:var(--bgColor-inset);color:var(--fgColor-default);background:var(--AppHeader-bg);box-shadow:inset 0 calc(var(--borderWidth-thin,1px)*-1) var(--borderColor-default)}.AppHeader .AppHeader-globalBar{display:flex;padding:var(--base-size-16,var(--base-size-16));gap:var(--base-size-12,12px)}@media(max-width:1011.98px){}.AppHeader .AppHeader-globalBar .AppHeader-globalBar-start{flex:1 1 auto;display:flex;gap:var(--base-size-8,8px)}.AppHeader .AppHeader-globalBar .AppHeader-globalBar-start.responsive-context-region{overflow:hidden}.AppHeader .AppHeader-globalBar .AppHeader-globalBar-end{flex:0 1 auto;display:flex;justify-content:flex-end;gap:var(--controlStack-medium-gap-auto,8px);max-height:calc(var(--base-size-32,32px))}.AppHeader .AppHeader-globalBar .AppHeader-logo{width:var(--base-size-32,32px);height:var(--base-size-32,32px);outline-offset:2px;border-radius:var(--borderRadius-full)}.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):hover,.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):focus-visible{background-color:var(--bgColor-neutral-muted)}.AppHeader .AppHeader-globalBar .AppHeader-logo svg{width:var(--base-size-32,32px);height:var(--base-size-32,32px);color:var(--fgColor-default)}.AppHeader .AppHeader-globalBar .AppHeader-user{position:relative;background:var(--bgColor-neutral-muted);border-radius:50%}.AppHeader .AppHeader-globalBar .AppHeader-user img{position:relative;border-radius:50%}.AppHeader .AppHeader-globalBar .AppHeader-context{min-width:0;height:var(--base-size-32,32px);flex:1 1 auto}@media(max-width:767.98px){.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region .AppHeader-context-full{display:inline-flex}}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region .AppHeader-context-full context-region-crumb:last-of-type .AppHeader-context-item{min-width:3ch}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region .AppHeader-context-full context-region-crumb:last-of-type .AppHeader-context-item .AppHeader-context-item-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region .AppHeader-context-full .AppHeader-context-item{min-width:auto}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region .AppHeader-context-full .AppHeader-context-item .AppHeader-context-item-label{overflow:hidden;text-overflow:unset}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full{display:inline-flex;width:100%;height:100%;min-width:0;max-width:100%;overflow:hidden}@media(max-width:767.98px){.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full{display:none}}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full nav{width:100%;display:flex}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region{display:flex;flex-direction:row}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region-crumb{display:inline-grid;grid-auto-flow:column;align-items:center;flex:0 99999 auto}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full li:first-child,.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region-crumb:first-child{flex:0 100 max-content}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region-crumb:last-of-type{flex:0 1 max-content}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region-crumb:last-of-type .AppHeader-context-item{font-weight:var(--base-text-weight-semibold)}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-full context-region-crumb:last-of-type context-region-divider{display:none}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-item{display:flex;align-items:center;line-height:var(--text-body-lineHeight-medium,1.4285714286);color:inherit;text-decoration:none !important;border-radius:var(--borderRadius-medium);padding-inline:var(--base-size-6);padding-block:var(--base-size-4)}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-item .AppHeader-context-item-label{display:inline-block;white-space:nowrap}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:active{background:var(--control-transparent-bgColor-active)}.AppHeader .AppHeader-globalBar .AppHeader-context .AppHeader-context-item-separator{color:var(--fgColor-muted);display:flex;align-self:center;justify-content:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.AppHeader .AppHeader-globalBar .AppHeader-search{position:relative;display:flex;flex:1 1 auto;justify-content:flex-end}@media(min-width:1012px){.AppHeader .AppHeader-globalBar .AppHeader-search .AppHeader-search-whenNarrow{display:none}}@media(max-width:1011.98px){.AppHeader .AppHeader-globalBar .AppHeader-search{flex-grow:0}.AppHeader .AppHeader-globalBar .AppHeader-search .search-input{width:auto}.AppHeader .AppHeader-globalBar .AppHeader-search .search-input-container{margin:0 !important}}.AppHeader .AppHeader-globalBar .AppHeader-search .search-input-container{height:auto}@media(pointer:coarse){}.AppHeader .AppHeader-globalBar .AppHeader-actions{display:grid;grid-auto-flow:column;gap:var(--controlStack-medium-gap-auto,8px)}.AppHeader .AppHeader-globalBar .AppHeader-actions::before{display:block;width:var(--borderWidth-thin,1px);height:var(--base-size-20,20px);height:var(--base-size-20,20px);content:"";background:var(--borderColor-default);margin-block:calc((var(--control-medium-size,32px) - var(--base-size-20,var(--base-size-20)))/2)}@media(pointer:fine){.AppHeader .AppHeader-globalBar .AppHeader-actions::before{margin-inline:var(--base-size-4,var(--base-size-4))}}@media(max-width:767.98px){.AppHeader .AppHeader-globalBar .AppHeader-actions,.AppHeader .AppHeader-globalBar .AppHeader-CopilotChat{display:none}}.AppHeader .AppHeader-globalBar .AppHeader-CopilotChat{display:flex;flex-direction:row;gap:var(--controlStack-medium-gap-auto,8px)}.AppHeader .AppHeader-localBar{padding:0 var(--base-size-16,var(--base-size-16))}.AppHeader .AppHeader-button{position:relative;display:grid;width:var(--base-size-32,32px);height:var(--base-size-32,32px);color:var(--fgColor-muted);background:rgba(0,0,0,0);border:solid var(--borderWidth-thin) var(--button-default-borderColor-rest);border-radius:var(--borderRadius-medium,var(--borderRadius-medium));grid-auto-columns:max-content;align-items:center;justify-content:center}.AppHeader .AppHeader-button svg{color:inherit !important}.AppHeader .AppHeader-button:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-button:active{background:var(--control-transparent-bgColor-active)}@media(pointer:coarse){.AppHeader .AppHeader-button::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse,44px);content:"";transform:translateX(-50%) translateY(-50%);min-width:var(--control-minTarget-coarse,44px)}}.AppHeader .AppHeader-button.AppHeader-buttonLeft{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.AppHeader .AppHeader-button.AppHeader-buttonRight{border-top-left-radius:0;border-bottom-left-radius:0;width:var(--base-size-24)}.AppHeader .AppHeader-button .octicon-plus{transform:translateY(1px)}.AppHeader .AppHeader-button--hasIndicator::before{position:absolute;top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);display:block;width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);border-radius:50%;box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--AppHeader-bg)}@media(pointer:coarse){.AppHeader .AppHeader-button--hasIndicator::before{left:auto;min-width:var(--base-size-8,8px);min-height:var(--base-size-8,8px);transform:none}}.AppHeader .AppHeader-button--dropdown{width:auto !important;padding-inline:var(--base-size-8) var(--base-size-4)}.AppHeader .AppHeader-button--dropdown .Button-leadingVisual{margin-right:var(--base-size-4)}@media(max-width:768px){}@media(hover:hover) and (pointer:fine){}@media(hover:hover) and (pointer:fine){}@media(max-width:767px){}@media(max-width:543px){}@media(max-width:543px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@supports(field-sizing:content){.size-to-fit{field-sizing:content;max-height:calc(100vh - 200px)}}.progress-pjax-loader{z-index:99999;height:2px !important;background:rgba(0,0,0,0);opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}@media(min-width:768px){}@media(min-width:1012px){}@media(min-width:1280px){}.underline-on-hover:hover{text-decoration:underline}@media(max-width:768px){}@media(max-width:768px){}@media(min-width:768px){}@media(max-width:768px){}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}@media{g-emoji{font-size:1.25em}}::-webkit-calendar-picker-indicator{filter:invert(50%)}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]::selection{background-color:var(--selection-bgColor)}}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-bg:var(--bgColor-muted);--color-workflow-card-header-shadow:rgba(27,31,35,0.04);--color-bg-discussions-row-emoji-box:#57606a;--color-notifications-row-read-bg:var(--bgColor-default);--color-notifications-row-bg:var(--bgColor-muted);--color-user-mention-fg:var(--fgColor-attention);--color-mktg-btn-shadow-outline:rgba(255,255,255,0.25)0 0 0 1px inset;--color-marketing-icon-primary:#79c0ff;--color-marketing-icon-secondary:#1f6feb;--color-project-header-bg:#0d1117;--color-project-sidebar-bg:#161b22;--color-project-gradient-in:#161b22;--color-project-gradient-out:rgba(22,27,34,0);--color-diff-blob-selected-line-highlight-mix-blend-mode:screen;--color-text-white:var(--fgColor-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:rgba(0,0,0,0);--color-bg-discussions-row-emoji-box:rgba(209,213,218,0.5);--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:rgba(0,0,0,0.15)0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:rgba(255,255,255,0);--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}@media(prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:rgba(0,0,0,0);--color-bg-discussions-row-emoji-box:rgba(209,213,218,0.5);--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:rgba(0,0,0,0.15)0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:rgba(255,255,255,0);--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:light){}@media(max-width:543px){}@media(min-width:544px){}@media(max-width:767px){@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}}@media(max-width:767px){@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}}@media(max-width:767px) and (max-height:500px){}@media(max-width:767px){}@media(hover:none){}@media(hover:none){}@media screen and (prefers-reduced-motion:no-preference){}@media screen and (prefers-reduced-motion:reduce){}.gap-1{gap:var(--base-size-4) !important}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:light){}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){}@media(min-width:767px){}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon{color:inherit}[data-turbo-body]{isolation:isolate}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:light){}@media(prefers-color-scheme:dark){}@media(max-width:543px){}@media screen and (prefers-reduced-motion:no-preference){}@media screen and (prefers-reduced-motion:no-preference){}@media screen and (prefers-reduced-motion:no-preference){}@media screen and (prefers-reduced-motion:no-preference){}@media(max-width:767px){}@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){}@media(max-width:767px){}@media(max-width:767px){}@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){}@media(max-width:767px){}@media(max-width:767px){}@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){}@media(max-width:767px){}@media(max-width:767px){}@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){}@media(max-width:767px){}@media(max-width:767px){}@supports not selector(:popover-open){[popover]:not(.\:popover-open){display:none}}@media(pointer:coarse){} + + + + + + [jvm] docs for VCR · Issue #523 · diffplug/selfie - + - + @@ -43,109 +43,33 @@ - - - + + + - + - - + + - - + + - + - - -
-
- -
- Skip to content - - - - - - - - -
-
- - -