-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
ai-review-readyPR created, awaiting reviewPR created, awaiting reviewbugSomething isn't workingSomething isn't working
Description
Bug: Profile section editor dialog selector fails — March 2026 LinkedIn UI
Description
When attempting to add or update profile sections (experience, education, certifications, etc.) via the CLI profile apply-spec command or individual section upsert operations, the dialog selector times out. The dialog element is found but resolves to a hidden dialog, suggesting LinkedIn has changed how modal dialogs are rendered.
Error
locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for locator('dialog[data-testid=\'dialog\'], [role=\'dialog\'], [aria-modal=\'true\'], dialog').last() to be visible
25 × locator resolved to hidden <dialog class="f4ded641 f2145dbc _2add6561 ...">…</dialog>
Steps to Reproduce
- Ensure authenticated session (
linkedin status) - Run
linkedin profile apply-spec --spec <any-spec-with-experience.json> --yes - Observe timeout waiting for dialog to become visible
Affected Operations
profile.upsert_section_item(experience, education, certifications, languages, projects, volunteer, honors)profile.section_item_remove- Possibly
profile.update_intro(about section update also failed)
Analysis
The dialog element IS found in the DOM (25 resolution attempts to a hidden element), but it never becomes visible. This suggests LinkedIn changed:
- Dialog rendering approach (CSS-based visibility instead of DOM insertion)
- Dialog class structure (the obfuscated CSS classes changed)
- Modal presentation mechanism (possibly using a different overlay pattern)
Environment
- LinkedIn Buddy: latest main
- Browser: Playwright Chromium
- Date: March 17, 2026
- Profile: Joi Ascend (joi-ascend)
Related Issues
Previous dialog selector fixes: #526, #527, #556
Labels
ai-task, bug
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ai-review-readyPR created, awaiting reviewPR created, awaiting reviewbugSomething isn't workingSomething isn't working