Comparing: v0.2.2 β 7c74207e5cff878951f9fd3648d293a19291a607
Diff stats: 49 files changed, 3288 insertions(+), 1474 deletions(-)
| Metric | Total | Delta |
|---|
| /** | |
| * Didomi Consent Gate | |
| * Loads scripts only when vendor 755 + purpose 1 (cookies) are consented | |
| */ | |
| (function() { | |
| var scriptsLoaded = false; | |
| function loadScripts() { | |
| if (scriptsLoaded) return; | |
| scriptsLoaded = true; |
Comparing: v0.2.2 β 7c74207e5cff878951f9fd3648d293a19291a607
Diff stats: 49 files changed, 3288 insertions(+), 1474 deletions(-)
| Metric | Total | Delta |
|---|
| # Chromium Coredump Fix - Corrupted Sync Data | |
| ## Symptom | |
| Chromium crashes immediately on launch with SIGTRAP coredump. | |
| ## Cause | |
| Corrupted `Sync Data/LevelDB` database in the Chromium profile. | |
| ## Fix | |
| ```bash |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Orca Accessibility Test - Named Forms as Landmarks</title> | |
| <style> | |
| body { font-family: sans-serif; max-width: 800px; margin: 40px auto; padding: 20px; } | |
| section, form, nav, aside { border: 1px solid #ccc; padding: 15px; margin: 15px 0; } | |
| h1, h2, h3 { color: #333; } | |
| label { display: block; margin: 10px 0 5px; } |
This is the Chromium/Blink JXL image decoder implementation using the pure-Rust jxl-rs library.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Blink ImageDecoder β
β (jxl_image_decoder.cc/h) β
Based on changes to jxl-rs that add:
JxlDecoderInnerDecoderState enum for runtime state trackingJxlPixelFormat (U8, U16, F16, F32)process_with_input() and decode_frame()JxlBasicInfo (has_alpha(), animation_timing())Good news: CL 7110745 is working correctly (all 31 bots passed). The issue is that V8's TerminateExecution() can only interrupt JavaScript at yield points, and the current sitegeist wrapper doesn't create them.
When you call chrome.userScripts.terminate(), it invokes v8::Isolate::TerminateExecution(). However, this only works when JavaScript yields control back to the event loop.
| #include "skia.h" | |
| #include <stdexcept> | |
| #include <wrl/client.h> | |
| #include <dwrite.h> | |
| Skia::Skia() { | |
| mgr = SkFontMgr_New_DirectWrite(); // Platform-specific for Windows | |
| } |