Problems with links

I want to use the default editor menu items and markdown.

I am using buildMenuItems from prosemirror-example-setup. And I want to use markdown. I have set up the editor:

new EditorView(div, {
  dispatchTransaction: this.onTransaction,
  state: EditorState.create({
    doc: markDownParser.parse(someText),
    plugins: getPlugins(),
    schema,
  }),
});

So the schema comes from prosemirror-markdown. And in getPlugins I have set up plugins with menuBar and default content of:

const menuTop = [
  [undoItem, redoItem],
  [
    menuDefault.toggleStrong,
    menuDefault.toggleEm,
    menuDefault.wrapBulletList,
    menuDefault.wrapOrderedList,
    menuDefault.toggleLink,
  ],
  [
    new Dropdown(
      [
        menuDefault.makeHead1,
        menuDefault.makeHead2,
        menuDefault.makeHead3,
        menuDefault.makeHead4,
        menuDefault.makeHead5,
        menuDefault.makeHead6,
      ],
      { label: 'Aa' },
    ),
  ],
  [menuDefault.insertImage],
];

Is there something I am doing wrong because either there is something with schema or I am setting it incorrectly