← Awesome REA

Notion Desktop / REA / EN

Follow a copy operation to the system clipboard

ENGLISH SUMMARY

Follow a copy operation to the system clipboard

Trace Notion's page API through preload wrappers and main-process IPC, then examine how copied HTML references stored block data.

The question

Which process boundaries does a rich-text copy cross, and how is block structure preserved?

The workflow

  1. Analyze the packaged preload with REA to locate exposed APIs and IPC.
  2. Resolve wrappers and follow the main-process clipboard receiver.
  3. Use saved module probes to check block-data restoration.

Findings & output

The investigation identifies the notion:clipboard:write route and the link between an HTML ID and locally retained block data.

Evidence scope

The desktop package is 7.6.1; cached web assets have a separate version. Module probes are not a full captured desktop UI session.

中文摘要

沿着复制操作,追到系统剪贴板

穿过 Notion 的页面 API、preload 和主进程,追踪富文本复制链路,理解 HTML 标记如何关联本地块数据。

调查的问题

一次富文本复制经过哪些进程,块结构如何保留下来?

怎么做的

  1. 用 REA 分析发布包里的 preload,定位暴露 API 与 IPC 调用。
  2. 顺着包装函数追到主进程剪贴板处理器。
  3. 通过保存的模块探针检查块数据恢复行为。

发现与产出

找到 notion:clipboard:write 链路,以及 HTML 中的 ID 与本地块数据之间的关联。

证据范围

桌面包为 7.6.1,网页资源另有版本。模块探针结果不能等同于完整桌面 UI 会话。

Original sources / 原始来源

Checked / 核对 2026-10-12 · Official investigation / 官方调查