diff --git a/.github/workflows/flutter-linux.yml b/.github/workflows/flutter-linux.yml
index 4efa4fcf..58532845 100644
--- a/.github/workflows/flutter-linux.yml
+++ b/.github/workflows/flutter-linux.yml
@@ -165,6 +165,12 @@ jobs:
BUSYMARK_TYPST_PATH: ${{ github.workspace }}/build/linux/x64/release/bundle/libexec/busymark/typst
run: flutter test
+ - name: Exercise demand-driven native visualization lifecycle
+ run: |
+ xvfb-run -a -s '-screen 0 1280x1024x24' \
+ env GDK_BACKEND=x11 LIBGL_ALWAYS_SOFTWARE=1 NO_AT_BRIDGE=1 \
+ bash tools/test_web_render_host.sh
+
- name: Run real WebKit, PlantUML, Mermaid, OpenAPI, and D2 smoke tests
run: |
xvfb-run -a -s '-screen 0 1280x1024x24' \
diff --git a/.gitignore b/.gitignore
index 9099c2b2..413b1288 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,6 +37,9 @@ migrate_working_dir/
/delivery/
/test-results/
/evidence/
+/docs/development/evidence/
+/docs/development/element-properties*-acceptance.md
+/docs/development/nextcloud-notes-milestone-*.md
.widget_preview/
**/node_modules/
linux/flutter/ephemeral/
diff --git a/README.md b/README.md
index 7b710201..28f8ad60 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,13 @@ Markdown, Writerside, and Nextcloud Notes editor for Linux.
[](https://snapcraft.io/busymark)
-[](https://snapcraft.io/busymark)
-
+
+
+