Skip to content

Allow LinkedIn Contact info click to stay on the vanity overlay path - #247

Merged
0thernet merged 3 commits into
mainfrom
cursor/linkedin-contacts-overlay-path-7c42
Sep 12, 2026
Merged

0thernet merged 3 commits into
mainfrom
cursor/linkedin-contacts-overlay-path-7c42

Conversation

@0thernet

@0thernet 0thernet commented Sep 12, 2026

Copy link
Copy Markdown
Member

Operator smoke after #246 / adapter 1.36.1 (e46e9a0) clicked the unique accessible-name Contact info control on tessbloch, then fail-closed because contained Chrome left /in/tessbloch/ for /in/tessbloch/overlay/contact-info/. The raw eval error was LinkedIn stats browser left its bound profile document. Headed proof the same day still showed Email in that modal.

This branch is now merged with current main after #241 (b48aa72, package 0.18.2). Preferred A: after click, remain bound on the exact profile pathname or the reviewed vanity overlay pathname, then snapshot the unique dialog.

Change

  • Bind the reviewed overlay path from the opened profile URL (/in/{vanity}/overlay/contact-info/).
  • Before click, require the exact profile pathname.
  • After click, allow that profile pathname or that exact overlay pathname (trailing-slash normalize). Authwall, other origins, and any other path still fail closed.
  • Still unique accessible name Contact info only. Still fail closed on 0 or 2+ controls and a missing or ambiguous modal.
  • Still no minted navigation POST or track headers.
  • Adapter bundle 1.36.2. Plugin stays 1.6.0. Package is 0.18.2 (main already moved).

Cloud has no signed-in LinkedIn session. Do not treat this landing as live green.

Operator smoke:

printf '%s' '{"profile_url":"https://www.linkedin.com/in/tessbloch/"}' \
  | ghostget invoke linkedin-web contacts.read --input - --auth linkedin-dormant-20260911 --json
Open in Web Open in Cursor 

Operator smoke after 1.36.1 clicked the unique Contact info control,
then fail-closed because contained Chrome left /in/tessbloch/ for
/in/tessbloch/overlay/contact-info/. After click, treat the exact bound
profile pathname or that reviewed vanity overlay pathname as still
bound, then snapshot the unique dialog. Authwall and any other path
still fail closed. Do not mint a navigation POST or track headers.
Adapter bundle 1.36.2.

Co-authored-by: hraness <0thernet@users.noreply.github.com>
@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ghostget Ready Ready Preview Sep 12, 2026 1:51pm UTC

Request Review

Keep the post-click vanity overlay pathname bind on current 0.18.2
main. Adapter bundle stays 1.36.2. Remeasure the packed payload after
the release-path join.

Co-authored-by: hraness <0thernet@users.noreply.github.com>
The post-merge payload ceiling is 22,517,812. The derived 512-byte
aligned tar bound is 23,090,176.

Co-authored-by: hraness <0thernet@users.noreply.github.com>
@0thernet
0thernet merged commit add454d into main Sep 12, 2026
16 checks passed
@0thernet
0thernet deleted the cursor/linkedin-contacts-overlay-path-7c42 branch September 12, 2026 14:05
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