Skip to content

Bug: Profile section editor dialog selector timeout — LinkedIn March 2026 UI update #563

@sigvardt

Description

@sigvardt

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

  1. Ensure authenticated session (linkedin status)
  2. Run linkedin profile apply-spec --spec <any-spec-with-experience.json> --yes
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai-review-readyPR created, awaiting reviewbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions