Skip to content

feat: add reference#350

Merged
MrtinoRG merged 1 commit intomainfrom
reference
Apr 22, 2026
Merged

feat: add reference#350
MrtinoRG merged 1 commit intomainfrom
reference

Conversation

@MrtinoRG
Copy link
Copy Markdown
Collaborator

@MrtinoRG MrtinoRG commented Apr 22, 2026

Summary by Sourcery

Add citation information for Corral to both the website and the README.

New Features:

  • Add a "Cite this work" section to the website with a copy-to-clipboard BibTeX citation block.

Documentation:

  • Document how to cite Corral in research with a BibTeX entry in the README.

Summary by CodeRabbit

  • Documentation

    • Added citation information to README with BibTeX entry for academic reference purposes.
  • New Features

    • Added citation section to website with formatted citation metadata and copy-to-clipboard button providing instant feedback.

Copilot AI review requested due to automatic review settings April 22, 2026 08:39
@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented Apr 22, 2026

Reviewer's Guide

Adds a formal citation for the Corral project both on the marketing site and in the README, including a UI block with copy-to-clipboard behavior for the BibTeX entry.

Sequence diagram for citation copy-to-clipboard interaction

sequenceDiagram
  actor User
  participant Browser
  participant CitationBlock as CitationBlockElement
  participant CopyButton as CopyButtonElement
  participant Clipboard as ClipboardAPI

  User->>CopyButton: Click Copy
  CopyButton->>Browser: onclick handler invoked
  Browser->>CitationBlock: getElementById citation-block
  CitationBlock-->>Browser: Return citation text
  Browser->>Clipboard: writeText(citationText)
  Clipboard-->>Browser: Promise resolved
  Browser->>CopyButton: Update innerHTML to Copied! state
  Browser->>Browser: setTimeout 2000ms
  Browser-->>Browser: Timeout triggers
  Browser->>CopyButton: Restore original innerHTML
Loading

Flow diagram for citation copy button behavior

flowchart TD
  A[Click Copy button] --> B[Invoke onclick handler]
  B --> C[Get element by id citation-block]
  C --> D[Read innerText as citationText]
  D --> E["Call navigator.clipboard.writeText(citationText)"]
  E --> F{Write successful?}
  F -- Yes --> G[Store original button innerHTML]
  G --> H[Set button innerHTML to Copied! icon and label]
  H --> I[setTimeout 2000ms]
  I --> J[Restore original button innerHTML]
  F -- No --> K[Do nothing further in current implementation]
Loading

File-Level Changes

Change Details Files
Add a "Cite this work" section to the landing page with a preformatted BibTeX block and a copy-to-clipboard button.
  • Insert a new Citation section before the CTA section on the homepage layout using existing Tailwind-based styling.
  • Render the BibTeX reference inside a
     block with monospace styling and horizontal scrolling support.
  • Implement an inline onclick handler that copies the BibTeX text from the citation block to the clipboard via navigator.clipboard.writeText.
  • Provide visual feedback on successful copy by temporarily swapping the button innerHTML to a checkmark icon and "Copied!" label before reverting.
site/index.html
Document the project citation in the README using a BibTeX snippet.
  • Add a new Citation section at the end of the README.
  • Include the same BibTeX @Article entry in a fenced code block with bibtex language hint.
README.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@MrtinoRG MrtinoRG merged commit 1bab214 into main Apr 22, 2026
4 of 5 checks passed
@MrtinoRG MrtinoRG deleted the reference branch April 22, 2026 08:39
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 22, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 54b3979b-ddaf-402d-b526-d84c72ece4f7

📥 Commits

Reviewing files that changed from the base of the PR and between f6c8c3e and a6abfb8.

📒 Files selected for processing (2)
  • README.md
  • site/index.html

📝 Walkthrough

Walkthrough

Both README.md and site/index.html receive new "Citation" sections providing BibTeX citation metadata for arXiv preprint 2604.18805. The website version includes a copy-to-clipboard button with transient UI feedback.

Changes

Cohort / File(s) Summary
Citation Addition
README.md, site/index.html
Added citation section containing BibTeX entry for arXiv:2604.18805. Website version includes a copy button with clipboard integration and 2-second "Copied!" confirmation feedback.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A citation now appears,
In README's final tier,
And on the site with flair,
A copy button, debonair!
Reference rabbits everywhere cheer! 🎉

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch reference

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've found 1 issue, and left some high level feedback:

  • The inline onclick handler relies on a global event object (event.currentTarget), which may not be available in all browsers/strict modes; consider passing the event explicitly or attaching the handler via JavaScript instead of an inline attribute.
  • To improve maintainability, consider moving the copy-to-clipboard logic out of the HTML onclick attribute into a dedicated script block or JS module, and referencing the button by an ID or data attribute.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- The inline `onclick` handler relies on a global `event` object (`event.currentTarget`), which may not be available in all browsers/strict modes; consider passing the event explicitly or attaching the handler via JavaScript instead of an inline attribute.
- To improve maintainability, consider moving the copy-to-clipboard logic out of the HTML `onclick` attribute into a dedicated script block or JS module, and referencing the button by an ID or data attribute.

## Individual Comments

### Comment 1
<location path="site/index.html" line_range="644" />
<code_context>
+  year    = {2026},
+  journal = {arXiv preprint arXiv: 2604.18805}
+}</pre>
+            <button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
+              class="absolute top-3 right-3 flex items-center gap-1.5 px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-slate-200 text-xs font-medium rounded-lg transition-colors duration-150">
+              <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
</code_context>
<issue_to_address>
**issue:** Add error handling and a fallback for `navigator.clipboard` usage.

This relies on `navigator.clipboard.writeText` always existing and succeeding. In non-secure contexts or older browsers it may be undefined or reject, leaving the UI unchanged with no feedback. Please feature-detect `navigator.clipboard`, handle promise rejections, and consider a simple fallback (e.g., hidden textarea + `document.execCommand('copy')`) for better degradation.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread site/index.html
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
}</pre>
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue: Add error handling and a fallback for navigator.clipboard usage.

This relies on navigator.clipboard.writeText always existing and succeeding. In non-secure contexts or older browsers it may be undefined or reject, leaving the UI unchanged with no feedback. Please feature-detect navigator.clipboard, handle promise rejections, and consider a simple fallback (e.g., hidden textarea + document.execCommand('copy')) for better degradation.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a formal citation reference for Corral in both the project landing page and the repository README.

Changes:

  • Add a “Cite this work” section to site/index.html, including a copy-to-clipboard button for the BibTeX entry.
  • Add a “Citation” section to README.md with the same BibTeX entry.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.

File Description
site/index.html Adds a citation section and a copy-to-clipboard interaction on the website landing page.
README.md Documents the recommended BibTeX citation for academic use.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread site/index.html
title = {AI scientists produce results without reasoning scientifically},
author = {Martiño Ríos-García and Nawaf Alampara and Chandan Gupta and Indrajeet Mandal and Sajid Mannan and Ali Asghar Aghajani and N. M. Anoop Krishnan and Kevin Maik Jablonka},
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The BibTeX journal field includes arXiv: 2604.18805 with a space after the colon; many citation styles/tools expect the identifier without the space (e.g., arXiv:2604.18805). Consider removing the extra space (and optionally using standard arXiv BibTeX fields like eprint/archivePrefix).

Suggested change
journal = {arXiv preprint arXiv: 2604.18805}
journal = {arXiv preprint arXiv:2604.18805}

Copilot uses AI. Check for mistakes.
Comment thread README.md
title = {AI scientists produce results without reasoning scientifically},
author = {Martiño Ríos-García and Nawaf Alampara and Chandan Gupta and Indrajeet Mandal and Sajid Mannan and Ali Asghar Aghajani and N. M. Anoop Krishnan and Kevin Maik Jablonka},
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The BibTeX journal field contains arXiv: 2604.18805 with a space after the colon; many BibTeX consumers expect arXiv:2604.18805 (no space). Consider removing the extra space (and optionally using eprint/archivePrefix fields for arXiv).

Suggested change
journal = {arXiv preprint arXiv: 2604.18805}
journal = {arXiv preprint arXiv:2604.18805}

Copilot uses AI. Check for mistakes.
Comment thread site/index.html
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
}</pre>
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The inline click handler relies on a global event (event.currentTarget). event is not reliably available across browsers in inline handlers, which can break the copy button at runtime. Pass the element explicitly (e.g., via this) or use an event parameter via an addEventListener/Alpine @click handler so the current target is well-defined.

Suggested change
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
<button onclick="(function(btn){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})(this)"

Copilot uses AI. Check for mistakes.
Comment thread site/index.html
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
}</pre>
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

navigator.clipboard.writeText(...) can reject (non-secure context, permissions, unsupported browser). The promise chain here has no .catch, so failures will be silent and can create unhandled rejections. Add error handling and consider a small user-visible failure state (and/or a fallback copy method) to make this resilient.

Suggested change
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
<button onclick="(function(btn){const el=document.getElementById('citation-block');const text=el.innerText;const orig=btn.innerHTML;const showStatus=function(message){btn.innerHTML=message;setTimeout(function(){btn.innerHTML=orig;},2000);};const showCopied=function(){showStatus('<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>');};const showFailed=function(){showStatus('<span>Copy failed</span>');};const fallbackCopy=function(){const textarea=document.createElement('textarea');textarea.value=text;textarea.setAttribute('readonly','');textarea.style.position='fixed';textarea.style.opacity='0';document.body.appendChild(textarea);textarea.focus();textarea.select();try{if(document.execCommand('copy')){showCopied();}else{showFailed();}}catch(e){showFailed();}document.body.removeChild(textarea);};if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(text).then(function(){showCopied();}).catch(function(){fallbackCopy();});}else{fallbackCopy();}})(this)"

Copilot uses AI. Check for mistakes.
Comment thread site/index.html
Comment on lines +644 to +650
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
class="absolute top-3 right-3 flex items-center gap-1.5 px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-slate-200 text-xs font-medium rounded-lg transition-colors duration-150">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z" />
</svg>
<span>Copy</span>
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file consistently uses Alpine event bindings like @click elsewhere (e.g., site/index.html:575). Introducing a one-off inline onclick handler makes behavior harder to maintain and bypasses the established pattern. Consider converting this to an Alpine @click handler (or a JS function in annotator.js) to keep event handling consistent.

Suggested change
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
class="absolute top-3 right-3 flex items-center gap-1.5 px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-slate-200 text-xs font-medium rounded-lg transition-colors duration-150">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z" />
</svg>
<span>Copy</span>
<button x-data="{ copied: false }"
@click="navigator.clipboard.writeText(document.getElementById('citation-block').innerText).then(() => { copied = true; setTimeout(() => { copied = false }, 2000) })"
class="absolute top-3 right-3 flex items-center gap-1.5 px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-slate-200 text-xs font-medium rounded-lg transition-colors duration-150">
<template x-if="!copied">
<span class="flex items-center gap-1.5">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z" />
</svg>
<span>Copy</span>
</span>
</template>
<template x-if="copied">
<span class="flex items-center gap-1.5">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
</svg>
<span>Copied!</span>
</span>
</template>

Copilot uses AI. Check for mistakes.
Comment thread site/index.html
year = {2026},
journal = {arXiv preprint arXiv: 2604.18805}
}</pre>
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using innerText to read the <pre> contents can normalize whitespace/newlines and forces layout; for copying exact BibTeX, textContent is typically more reliable and avoids the layout dependency.

Suggested change
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.innerText).then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"
<button onclick="(function(){const el=document.getElementById('citation-block');navigator.clipboard.writeText(el.textContent || '').then(function(){const btn=event.currentTarget;const orig=btn.innerHTML;btn.innerHTML='<svg class=\'w-4 h-4\' fill=\'none\' stroke=\'currentColor\' viewBox=\'0 0 24 24\'><path stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 13l4 4L19 7\'/></svg><span>Copied!</span>';setTimeout(function(){btn.innerHTML=orig;},2000);})})()"

Copilot uses AI. Check for mistakes.
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.

2 participants