Skip to content

Conversation

@SVilgelm
Copy link

Auto-fill the lookup form when an ?email= query parameter is present in the page URL and automatically submit the form. This adds a small client-side snippet that reads the "email" parameter, populates the lookup-email input, and triggers requestSubmit() on the lookup-form.

This improves user experience by allowing direct links that pre-populate and run key lookups without extra clicks, useful for sharing and deep linking to specific email lookups. The change is isolated to the home template and does not affect existing lookup behavior when no parameter is provided.

Auto-fill the lookup form when an ?email= query parameter is present
in the page URL and automatically submit the form. This adds a small
client-side snippet that reads the "email" parameter, populates the
lookup-email input, and triggers requestSubmit() on the lookup-form.

This improves user experience by allowing direct links that pre-populate
and run key lookups without extra clicks, useful for sharing and deep
linking to specific email lookups. The change is isolated to the home
template and does not affect existing lookup behavior when no parameter
is provided.
Copilot AI review requested due to automatic review settings December 22, 2025 15:53
@SVilgelm
Copy link
Author

Not tested yet, cannot figure out how to run it locally

Copy link

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

This PR adds functionality to auto-populate and auto-submit the email lookup form when an ?email= query parameter is present in the URL. This enables direct linking to specific email lookups.

  • Client-side JavaScript reads the email query parameter from the URL
  • Automatically fills the lookup form and triggers submission
  • Enables deep linking and sharing of specific email lookups

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

Ensure the email query parameter is read and applied only after the DOM
has finished loading. Previously the script accessed and submitted the
lookup form immediately, which could run before DOM elements were
available and cause race conditions or errors. Wrapping the logic in a
DOMContentLoaded listener guarantees the form and input exist before
setting the value and programmatically submitting.
@SVilgelm
Copy link
Author

Basically, I want an ability to share a link to automatically lookup for my email

Copy link

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

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


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

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@SVilgelm SVilgelm changed the title keyserver: share/give a link to specific email lookup keyserver: share a link to specific email lookup Dec 27, 2025
@SVilgelm
Copy link
Author

SVilgelm commented Jan 3, 2026

@FiloSottile Could you please review this PR?

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