Skip to content

Instantly share code, notes, and snippets.

@kennykerr
Last active May 11, 2026 20:13
Show Gist options
  • Select an option

  • Save kennykerr/8a4dfdb1f476ad159eae04274596586f to your computer and use it in GitHub Desktop.

Select an option

Save kennykerr/8a4dfdb1f476ad159eae04274596586f to your computer and use it in GitHub Desktop.
theme.log
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
Running `target\debug\theme.exe`
[theme-sample] starting (WINDOWS_REACTOR_THEME_TRACE=ON). To capture a verbose trace for a bug report, set WINDOWS_REACTOR_THEME_TRACE=1 before running and redirect stderr to a file (PowerShell: `$env:WINDOWS_REACTOR_THEME_TRACE='1'; cargo run -p theme 2> theme.log`).
windows_reactor: diagnostics armed (panic hook; crash log → C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-36936.log)
[theme + 0ms] use_color_scheme -> Light (cell_present=true)
[theme + 0ms] reconciler::reconcile ENTRY force_rerender=false color_scheme=Light
[theme + 10ms] reconciler::reconcile EXIT (clearing force_component_rerender from false)
[theme + 138ms] subscribe_actual_theme_changed initial seed ActualTheme=ElementTheme(2) -> Dark
[theme + 138ms] reconciler::notify_theme_changed CHANGED Light -> Dark (force_component_rerender=true)
[theme + 204ms] use_color_scheme -> Dark (cell_present=true)
[theme + 204ms] reconciler::reconcile ENTRY force_rerender=true color_scheme=Dark
[theme + 204ms] reconciler::reconcile EXIT (clearing force_component_rerender from true)
[theme-sample] radio on_checked: mode=Light
[theme + 1528ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 1528ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 1528ms] reconciler::notify_theme_changed CHANGED Dark -> Light (force_component_rerender=true)
[theme + 1528ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 1528ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 1528ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 1528ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 1528ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme + 1529ms] use_color_scheme -> Light (cell_present=true)
[theme + 1529ms] reconciler::reconcile ENTRY force_rerender=true color_scheme=Light
[theme + 1529ms] reconciler::reconcile EXIT (clearing force_component_rerender from true)
[theme + 1529ms] ActualThemeChanged fired -> ActualTheme=ElementTheme(1) scheme=Light
[theme + 1529ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 1529ms] use_color_scheme -> Light (cell_present=true)
[theme + 1529ms] reconciler::reconcile ENTRY force_rerender=false color_scheme=Light
[theme + 1529ms] reconciler::reconcile EXIT (clearing force_component_rerender from false)
[theme-sample] radio on_checked: mode=Dark
[theme + 1894ms] host::set_requested_theme arg=Some(Dark) -> ElementTheme=ElementTheme(2)
[theme + 1894ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 1895ms] reconciler::notify_theme_changed CHANGED Light -> Dark (force_component_rerender=true)
[theme + 1895ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Dark
[theme + 1895ms] host::set_requested_theme arg=Some(Dark) -> ElementTheme=ElementTheme(2)
[theme + 1895ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 1895ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 1895ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Dark
[theme + 1895ms] host::set_requested_theme arg=Some(Dark) -> ElementTheme=ElementTheme(2)
[theme + 1895ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 1895ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 1895ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Dark
[theme + 1895ms] host::set_requested_theme arg=Some(Dark) -> ElementTheme=ElementTheme(2)
[theme + 1895ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 1895ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 1895ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme + 1896ms] use_color_scheme -> Dark (cell_present=true)
[theme + 1896ms] reconciler::reconcile ENTRY force_rerender=true color_scheme=Dark
[theme + 1896ms] reconciler::reconcile EXIT (clearing force_component_rerender from true)
[theme + 1896ms] ActualThemeChanged fired -> ActualTheme=ElementTheme(2) scheme=Dark
[theme + 1896ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 1896ms] use_color_scheme -> Dark (cell_present=true)
[theme + 1897ms] reconciler::reconcile ENTRY force_rerender=false color_scheme=Dark
[theme + 1897ms] reconciler::reconcile EXIT (clearing force_component_rerender from false)
[theme-sample] radio on_checked: mode=Light
[theme + 2434ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2434ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2434ms] reconciler::notify_theme_changed CHANGED Dark -> Light (force_component_rerender=true)
[theme + 2434ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 2434ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2434ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2434ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2434ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 2434ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2434ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2434ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2434ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 2434ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2434ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2434ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2434ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 2435ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2435ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2435ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2435ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=Light
[theme + 2435ms] host::set_requested_theme arg=Some(Light) -> ElementTheme=ElementTheme(1)
[theme + 2435ms] host::set_requested_theme resolved=Some(Light) (ActualTheme read=Some(ElementTheme(1)))
[theme + 2435ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2435ms] host::set_requested_theme seeded backend=Light + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme + 2435ms] use_color_scheme -> Light (cell_present=true)
[theme + 2435ms] reconciler::reconcile ENTRY force_rerender=true color_scheme=Light
[theme + 2435ms] reconciler::reconcile EXIT (clearing force_component_rerender from true)
[theme + 2436ms] ActualThemeChanged fired -> ActualTheme=ElementTheme(1) scheme=Light
[theme + 2436ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Light)
[theme + 2436ms] use_color_scheme -> Light (cell_present=true)
[theme + 2436ms] reconciler::reconcile ENTRY force_rerender=false color_scheme=Light
[theme + 2436ms] reconciler::reconcile EXIT (clearing force_component_rerender from false)
[theme-sample] radio on_checked: mode=System
[theme + 2839ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2839ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2839ms] reconciler::notify_theme_changed CHANGED Light -> Dark (force_component_rerender=true)
[theme + 2839ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2839ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2839ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2839ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2839ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2839ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2839ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2839ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2839ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2839ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2839ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2839ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2839ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2840ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2840ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2840ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2840ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2840ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2840ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2840ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2840ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2840ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2840ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2840ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2840ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme-sample] radio on_checked: mode=System
[theme + 2840ms] host::set_requested_theme arg=None -> ElementTheme=ElementTheme(0)
[theme + 2840ms] host::set_requested_theme resolved=Some(Dark) (ActualTheme read=Some(ElementTheme(2)))
[theme + 2841ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2841ms] host::set_requested_theme seeded backend=Dark + notify + request_render
[theme-sample] set_requested_theme returned: Some(Ok(()))
[theme + 2841ms] use_color_scheme -> Dark (cell_present=true)
[theme + 2841ms] reconciler::reconcile ENTRY force_rerender=true color_scheme=Dark
[theme + 2841ms] reconciler::reconcile EXIT (clearing force_component_rerender from true)
[theme + 2842ms] ActualThemeChanged fired -> ActualTheme=ElementTheme(2) scheme=Dark
[theme + 2842ms] reconciler::notify_theme_changed no-op (backend.color_scheme=Dark)
[theme + 2842ms] use_color_scheme -> Dark (cell_present=true)
[theme + 2842ms] reconciler::reconcile ENTRY force_rerender=false color_scheme=Dark
[theme + 2842ms] reconciler::reconcile EXIT (clearing force_component_rerender from false)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment