YouTube iframes embedded in a Dataview table renders fine but give errors in Obsidian console

Steps to reproduce

  1. Blank vault with dataview installed.
  2. Create 30 notes with a YAML field containing a YouTube iframe as follows :

iframe: <iframe width="150" height="120" src="https://www.youtube.com/embed/VIDEO_ID?start=365" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Where you would replace VIDEO_ID with the real ID of the video you’re trying to embed.

Each of the 30 notes should have a different VIDEO_ID.

Maybe the issue can be reproduced with less than 30 notes.

  1. Create a dataview table of these notes displaying that YouTube iframe, as follows :

TABLE WITHOUT ID

iframe AS YouTube
  1. You should get the following error in Obsidian console (if not, restart Obsidian) :

Did you follow the troubleshooting guide? [Y/N]

Yes

Expected result

No errors should be displayed in the console.

Actual result

These errors show in the console :

Environment

SYSTEM INFO:
Obsidian version: 1.13.4
Installer version: 1.12.7
Operating system: Windows 11 Home 10.0.26200
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: Color_Headers
Snippets enabled: 3
Restricted mode: off
Plugins installed: 1
Plugins enabled: 1
1: Dataview v0.5.68

We don’t take bug reports involving third party plugins. Please file this to dataview.