From 2bab5d8d521b6e51e3d8be46a3723e355609361c Mon Sep 17 00:00:00 2001 From: Gae24 <96017547+Gae24@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:49:43 +0200 Subject: async clipboard: implement `writeText` (#36498) Implement enough of the Clipboard API to have a working `writeText`. Testing: Unfortunately many clipboard-apis tests require testdriver, so only idlharness ones will pass now. --------- Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> --- components/script/task_source.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'components/script/task_source.rs') diff --git a/components/script/task_source.rs b/components/script/task_source.rs index 4bb6a5c110c..2aaa15609f1 100644 --- a/components/script/task_source.rs +++ b/components/script/task_source.rs @@ -23,6 +23,7 @@ use crate::task_manager::TaskManager; #[derive(Clone, Copy, Debug, Eq, Hash, JSTraceable, MallocSizeOf, PartialEq, VariantArray)] pub(crate) enum TaskSourceName { Canvas, + Clipboard, DOMManipulation, FileReading, /// @@ -48,6 +49,7 @@ impl From for ScriptThreadEventCategory { fn from(value: TaskSourceName) -> Self { match value { TaskSourceName::Canvas => ScriptThreadEventCategory::ScriptEvent, + TaskSourceName::Clipboard => ScriptThreadEventCategory::ScriptEvent, TaskSourceName::DOMManipulation => ScriptThreadEventCategory::ScriptEvent, TaskSourceName::FileReading => ScriptThreadEventCategory::FileRead, TaskSourceName::FontLoading => ScriptThreadEventCategory::FontLoading, -- cgit v1.2.3