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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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