Skip to content

P4: Exotic malformed Markdown link inputs #97

Description

@RE-codes

Story

As a vault user pasting in malformed link syntax, I expect Obsidian's native handling — the plugin should not crash or do something surprising.

Tasks

  • Add a few exotic malformed examples ([[](url), [[](#h, [](#), [](, []()).
  • Verify the plugin either bails out or matches Obsidian's native handling without errors.
  • Where Obsidian's behavior is not navigation, the plugin must not navigate either.
  • Add unit tests for any input that previously caused a crash.

Acceptance Criteria

  • No crashes on malformed inputs.
  • Behavior matches Obsidian native (no navigation, no error).
  • Matrix P4 row updated.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:parserlinkParser / linkExtraction / source-mode parsingpriority:p4P4: lower-priority release polish or documentationpublic-releasePublic/community release readiness

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions