Patch Changes
-
#2152
0e21ebfThanks @ananaBMaster! - fix(site-rules): translate the Details body on Alibaba RFQ pages -
#2153
c03f23eThanks @ananaBMaster! - feat(providers): refresh built-in models and translation defaultsAdd current model choices and update translation defaults, including GPT-5.6 Luna, Gemini 3.5 Flash-Lite, and Qwen 3.8 Flash. Preserve saved model selections and update model-specific recommended reasoning options.
-
#2155
0f5e158Thanks @ananaBMaster! - fix(translate): keep inline formulas in bilingual translationsBilingual page translation flattened every paragraph to plain text, so
rendered formulas (native MathML on arXiv, KaTeX, MathJax, Wikipedia math)
vanished from the translated line or leaked as glyph soup, and no site rule
could bring them back. Formula elements are now "inline atoms": each is sent
to the provider as a{{n}}placeholder and a sanitized clone of the
original element is put back at the placeholder's translated position. A new
atomSelectorssite-rule family (seeded for the common renderers) decides
what counts as an atom; paragraphs without atoms are unchanged. -
#2103
0284b5aThanks @guangzan! - fix(selection): collapse idle selection overlay so page touch drag gestures are not stolenThe selection toolbar's always-mounted full-viewport
fixed inset-0layer
made Chrome claim horizontal touch pans on pages usingtouch-action: manipulation, firingpointercanceland breaking touch drag gestures
(e.g. carousels). Collapse the overlay root to 0x0 while the toolbar is
idle; it expands back to full viewport when the toolbar becomes visible. -
#2147
7ca0122Thanks @taiiiyang! - fix(subtitles): refuse AI subtitles for live stream replays with a toast -
#2156
9ae2760Thanks @mengxi-ream! - fix(options): preserve IME input and autosaved drafts -
#2151
c498f40Thanks @ananaBMaster! - style(custom-actions): use brand outline styling for the customize button -
#2157
03c3a86Thanks @ananaBMaster! - fix(translation): explain the disabled translation-only mode in a tooltipThe reason "Translation only" is greyed out never reached the screen: a disabled
select row ispointer-events-none, so the browser never rendered its native
title. Show it in a real tooltip instead, and build the sentence from whichever
provider blocks the mode, so the popup toggle, the mode shortcut and the options
select all stay correct as that list changes.