نسخه بتای کروم ۱۴۴

منتشر شده: ۳ دسامبر ۲۰۲۵

مگر اینکه خلاف آن ذکر شده باشد، تغییرات زیر در آخرین نسخه کانال بتای کروم برای اندروید، ChromeOS، لینوکس، macOS و ویندوز اعمال می‌شود. برای کسب اطلاعات بیشتر در مورد این ویژگی‌ها، به لینک‌های ارائه شده یا لیست موجود در ChromeStatus.com مراجعه کنید. آخرین نسخه را برای دسکتاپ از Google.com یا برای اندروید از فروشگاه Google Play دانلود کنید.

سی‌اس‌اس و رابط کاربری

موقعیت‌یابی لنگر CSS با تبدیل‌ها

اگر یک عنصر با موقعیت anchor به anchor ای که transform دارد متصل باشد (یا توسط عنصری با transform در بر گرفته شده باشد)، مرورگر توابع anchor() و anchor-size() را در برابر کادر محصور کننده anchor تبدیل شده، ارزیابی می‌کند.

شبه‌های هایلایت کردن در صفحه با CSS

استایل‌دهی به نتایج جستجوی find-in-page را به عنوان شبه عنصر ::search-text نمایش می‌دهد، که یک شبه عنصر برجسته مانند مواردی است که برای انتخاب و خطاهای املایی استفاده می‌شوند. این به شما امکان می‌دهد رنگ‌های پیش‌زمینه و پس‌زمینه را تغییر دهید یا تزئینات متنی اضافه کنید. این امر به ویژه در صورتی مفید است که پیش‌فرض‌های مرورگر تضاد کافی با رنگ‌های صفحه نداشته باشند یا به هر دلیلی نامناسب باشند.

برای کسب اطلاعات بیشتر به وبلاگ Igalia در بخش «طراحی برجسته‌سازی در صفحه» مراجعه کنید.

aria-details برای تعیین موقعیت لنگر استفاده نکنید

کدی که برای ایجاد روابط aria-details برای موارد استفاده غیر popover از موقعیت‌یابی anchor استفاده می‌شد، احتمالاً یک اشتباه بوده است. از آنجایی که popoverها و سایر روابط معنایی، aria-details را ایجاد می‌کنند و موارد استفاده باقی‌مانده احتمالاً غیرمعنایی هستند، کروم اکنون این روابط را در موارد غیرمعنایی ایجاد نمی‌کند.

پشتیبانی از پیمایش با حالت @scroll-state

به شما امکان می‌دهد تا فرزندان کانتینرها را بر اساس آخرین جهت پیمایش، استایل‌دهی کنید.

مثال:

.scrolling-up {
  translate: 80px 0;
  transition: 0.4s translate;
}

html {
  container-type: scroll-state;
}

@container scroll-state(scrolled: top) {
  .scrolling-up { translate: 0 0; }
}

overscroll-behavior برای اسکرول‌های صفحه‌کلید احترام بگذارید

وقتی overscroll-behavior روی مقداری غیر از auto تنظیم می‌کنید، مرورگر نباید زنجیره‌ای از اسکرول‌ها را انجام دهد. کروم این را برای اسکرول با ماوس یا لمس در نظر می‌گیرد؛ با این حال، اسکرول‌های صفحه‌کلید آن را نادیده می‌گیرند. این تغییر تضمین می‌کند که اسکرول با صفحه‌کلید نیز overscroll-behavior را در نظر می‌گیرد.

overscroll-behavior در کانتینرهای اسکرول غیرقابل اسکرول احترام بگذارید

ویژگی overscroll-behavior برای همه عناصر نگهدارنده اسکرول اعمال می‌شود، صرف نظر از اینکه آیا آن عناصر محتوای سرریز دارند یا کاربر می‌تواند اسکرول کند. می‌توانید overscroll-behavior برای جلوگیری از انتشار اسکرول در یک overflow: hidden backdrop یا یک عنصر overflow: auto بدون نیاز به در نظر گرفتن سرریز شدن آن استفاده کنید.

تطبیق container-name بدون محدوده درخت

مرورگر هنگام تطبیق container-name برای کوئری‌های @container tree-scope را نادیده می‌گیرد.

پیش از این، تطبیق container-name برای کوئری‌های @container از نام‌ها یا ارجاع‌های درخت-محدوده استفاده می‌کرد. این بدان معنا بود که اگر قانون @container و ویژگی container-type از درخت‌های مختلفی سرچشمه می‌گرفتند، مثلاً اگر اعلان container-type از یک درخت سایه داخلی می‌آمد، نام یکسان مطابقت نداشت.

با این تغییر، مقادیر container-name صرف نظر از قانون @container یا مبدا اعلان container-type ، مطابقت خواهند داشت.

آبشاری SVG2 CSS

پیاده‌سازی کروم را با مشخصات SVG2 برای تطبیق قوانین CSS در درخت‌های عنصر <use> هم‌تراز می‌کند.

انتخابگرها به جای زیردرخت عنصر اصلی، با عناصر نمونه‌سازی شده <use> مطابقت دارند. این بدان معناست که انتخابگرها دیگر با عناصر اجداد و خواهر و برادر خارج از زیردرخت شبیه‌سازی شده مطابقت ندارند. مهمتر از آن، انتخابگرهای حالت مانند :hover اکنون در نمونه‌های <use> مطابقت دارند.

API های وب

XRVisibilityMaskChange

یک رویداد XRVisibilityMaskChange اضافه می‌کند که فهرستی از رئوس و شاخص‌ها را برای نمایش مش بخش قابل مشاهده‌ی نمای کاربر ارائه می‌دهد. این داده‌ها می‌توانند برای محدود کردن مطمئن میزان نمای ترسیم شده به کار روند که باعث بهبود عملکرد می‌شود. برای پشتیبانی بهتر از این رویداد، به اشیاء XRView شناسه‌های منحصر به فردی نیز داده می‌شود تا جفت شدن آسان‌تر با ماسک‌های مرتبط را امکان‌پذیر سازد. این یک افزونه برای مشخصات اصلی WebXR است.

رویداد onanimationcancel به GlobalEventHandlers نمایش بده

انیمیشن‌های CSS سطح ۱، رابط GlobalEventHandlers را که در مشخصات HTML تعریف شده است، با اعلام چهار کنترل‌کننده رویداد جدید، گسترش می‌دهد: onanimationstart ، onanimationiteration ، onanimationend و onanimationcancel .

فقط کنترل‌کننده‌ی رویداد onanimationcancel از GlobalEventHandlers IDL حذف شده بود.

برای اطلاعات بیشتر، به مشخصات انیمیشن‌های CSS سطح ۱ و بخش GlobalEventHandlers در مشخصات HTML مراجعه کنید.

مشاهده‌ی گذارها با استفاده از متد waitUntil()

ViewTransition به طور خودکار یک درخت شبه عنصر برای نمایش و متحرک‌سازی عناصر شرکت‌کننده در گذار می‌سازد. طبق مشخصات، این زیردرخت زمانی ساخته می‌شود که گذار نما شروع به متحرک‌سازی می‌کند و زمانی که انیمیشن‌های مرتبط با تمام شبه عناصر گذار نما در حالت پایان یافته (یا به طور دقیق‌تر، در حالت غیر در حال اجرا و بدون مکث) باشند، از بین می‌رود.

این در اکثر موارد کار می‌کند و یک تجربه یکپارچه برای توسعه‌دهندگان فراهم می‌کند. با این حال، برای موارد پیشرفته‌تر، این کافی نیست زیرا توسعه‌دهندگان گاهی اوقات می‌خواهند شبه‌درخت انتقال نما فراتر از حالت پایان انیمیشن باقی بماند.

یک مثال، مرتبط کردن انتقال‌های نما با انیمیشن‌های Scroll-Driven است. وقتی انیمیشن توسط یک جدول زمانی scroll کنترل می‌شود، زیرشاخه نباید پس از پایان انیمیشن‌ها از بین برود زیرا پیمایش به عقب هنوز می‌تواند عناصر کاذب را متحرک کند.

برای فعال کردن کاربردهای پیشرفته‌ی گذار نما، این intent یک تابع waitUntil() را روی شیء ViewTransition اضافه می‌کند که یک promise را می‌گیرد. این promise تخریب شبه‌درخت را تا زمان استقرار آن به تأخیر می‌اندازد.

عنصر <geolocation>

عنصر <geolocation> را معرفی می‌کند، یک کنترل اعلانی و فعال‌شده توسط کاربر برای دسترسی به موقعیت مکانی کاربر. این عنصر با مدیریت جریان مجوزها و ارائه مستقیم داده‌های موقعیت مکانی به سایت، سفر کاربر و توسعه‌دهنده را ساده می‌کند و اغلب نیاز به فراخوانی جداگانه API جاوا اسکریپت را از بین می‌برد.

این مشکل قدیمیِ درخواست‌های مجوز که مستقیماً از جاوا اسکریپت و بدون سیگنال قوی از قصد کاربر ایجاد می‌شدند را برطرف می‌کند. با جاسازی یک عنصر تحت کنترل مرورگر در صفحه، کلیک کاربر یک سیگنال واضح و عمدی ارائه می‌دهد. این امر یک تجربه کاربری بهتر و از همه مهم‌تر، یک مسیر بازیابی برای کاربرانی که قبلاً مجوز را رد کرده‌اند، فراهم می‌کند.

WebGPU: ویژگی subgroup_id

مقادیر داخلی subgroup_id و num_subgroups زمانی در دسترس هستند که افزونه‌ی subgroups فعال باشد.

WebGPU: طرح استاندارد بافر یکنواخت

بافرهای یکنواخت اعلام شده در سایه‌زن‌های WGSL دیگر نیازی به ترازبندی ۱۶ بایتی روی عناصر آرایه یا لایه‌گذاری آفست‌های ساختار تودرتو به مضربی از ۱۶ بایت ندارند.

API زمانی

API مربوط به Temporal در ECMA262 اشیاء و توابع استانداردی را برای کار با تاریخ و زمان ارائه می‌دهد. Date یک مشکل دیرینه در ECMAScript بوده است. Temporal ، یک Object سراسری که به عنوان یک فضای نام سطح بالا (به عنوان مثال، Math ) عمل می‌کند، یک API تاریخ و زمان مدرن را به زبان ECMAScript می‌آورد. برای جزئیات بیشتر در مورد انگیزه‌ها، به Fixing JavaScript Date: Getting Started مراجعه کنید.

پشتیبانی از ping ، hreflang ، type و referrerPolicy برای SVGAElement

پشتیبانی از ویژگی‌های ping ، hreflang ، type و referrerPolicy در SVGAElement را اضافه می‌کند و رفتار آن را با HTMLAnchorElement برای مدیریت یکپارچه لینک‌ها در HTML و SVG همسو می‌کند.

رویداد clipboardchange

رویداد clipboardchange هر زمان که محتوای کلیپ‌بورد سیستم توسط یک برنامه وب یا هر برنامه سیستمی دیگر تغییر کند، فعال می‌شود. این به برنامه‌های وب، به عنوان مثال، کلاینت‌های دسکتاپ از راه دور، اجازه می‌دهد کلیپ‌بوردهای خود را با کلیپ‌بورد سیستم همگام‌سازی کنند. این یک جایگزین کارآمد برای نمونه‌برداری از کلیپ‌بورد (با استفاده از جاوا اسکریپت) برای تغییرات ارائه می‌دهد.

نکات مربوط به کلاینت User-Agent سیاست مجوزهای ch-ua-high-entropy-values

پشتیبانی از سیاست مجوزهای ch-ua-high-entropy-values ​​را اضافه می‌کند که به یک سایت سطح بالا اجازه می‌دهد اسنادی را که می‌توانند با استفاده از API جاوا اسکریپت navigator.userAgentData.getHighEntropyValues() نکات کلاینت با آنتروپی بالا را جمع‌آوری کنند، محدود کند.

محدود کردن جمع‌آوری نکات با آنتروپی بالا از طریق HTTP، از قبل با سیاست‌های مجوز هر نکته به ازای هر کلاینت موجود امکان‌پذیر است.

آینه‌سازی عملگرهای MathML در زبان برنامه‌نویسی RTL

پشتیبانی از آینه‌سازی در سطح کاراکتر و سطح گلیف هنگام رندر کردن عملگرهای MathML در حالت RTL اضافه شد.

هنگام استفاده از حالت RTL، برخی از عملگرها را می‌توان با تغییر آنها به یک نقطه کد دیگر، معکوس کرد (برای مثال، یک پرانتز سمت راست به یک پرانتز سمت چپ تبدیل می‌شود). این معکوس‌سازی در سطح کاراکتر است، و معادل‌های آن توسط ویژگی Bidi_Mirrored یونیکد تعریف می‌شوند.

برخی از عملگرها هیچ کاراکتر قرینه‌سازی مناسبی ندارند. قرینه‌سازی در سطح گلیف در این مورد اعمال می‌شود، با ویژگی فونت rtlm ، که در آن گلیف دیگری می‌تواند در یک زمینه قرینه‌سازی شده جایگزین آن شود. برخی از پیاده‌سازی‌های موجود، گلیف اصلی را مستقیماً قرینه‌سازی می‌کنند، اما این ممکن است معنی کاراکترهای نامتقارن، مانند انتگرال کانتور در جهت عقربه‌های ساعت، را تغییر دهد.

پشتیبانی چندپخشی برای API سوکت‌های مستقیم برای برنامه‌های وب ایزوله

این ویژگی به برنامه‌های وب ایزوله اجازه می‌دهد تا در گروه‌های چندپخشی مشترک شوند، بسته‌های UDP را از آنها دریافت کنند و هنگام ارسال بسته‌های UDP به آدرس‌های چندپخشی، پارامترهای اضافی را تعیین کنند.

زمان‌بندی اجرا و رویداد: InteractionCount

API زمان‌بندی رویداد بخشی از جدول زمانی عملکرد است و عملکرد تعاملات کاربر را اندازه‌گیری می‌کند. به برخی از رویدادها یک مقدار interactionId اختصاص داده شده است که برای گروه‌بندی تعاملات مرتبط بر اساس ورودی‌ها یا حرکات فیزیکی رایج کاربر مفید است.

این ویژگی، performance.interactionCount را اضافه می‌کند که تعداد کل تعاملات رخ داده در صفحه را نشان می‌دهد.

به طور خاص، این ویژگی برای محاسبه مقدار معیار تعامل تا رنگ بعدی (INP) مفید است، که برای محاسبه امتیاز صدک بالا نیاز به دانستن تعداد کل تعاملات دارد (p98 برای صفحاتی با بیش از 50 تعامل کل).

این ویژگی مدت‌هاست که مشخص شده، قبلاً در کرومیوم نمونه اولیه آن ساخته شده اما هرگز عرضه نشده، بخشی از Interop 2025 است و در حال حاضر در مرورگرهای دیگر نیز موجود است.

رویدادهای مرزی اشاره‌گر و ماوس سازگار پس از تغییرات DOM

پس از اینکه یک هدف رویداد از DOM حذف شد، هدف منطقی اشاره‌گر، همانطور که توسط رویدادهای مرزی Pointer و Mouse (یعنی رویدادهای over ، out ، enter و leave ) مشخص شده است، باید نزدیکترین جد (والد) باشد که هنوز به DOM متصل است.

کروم حتی پس از حذف یک گره از DOM، آن را ردیابی می‌کند. در نتیجه، اگر اشاره‌گر پس از حذف گره تست ضربه A از DOM، به گره جدید B حرکت کند، توالی رویداد مرزی ( pointerover ، pointerout ، pointerenter ، pointerleave و رویدادهای ماوس مربوطه) به معنای حرکت اشاره‌گر از A به B است. طبق اجماع جدید، توالی رویداد به معنای حرکت اشاره‌گر از "والد A" به B است.

قفل کردن اشاره‌گر در اندروید

با قفل کردن هدف رویدادهای ماوس به یک عنصر واحد و پنهان کردن مکان‌نمای ماوس، دسترسی به حرکت خام ماوس را فراهم می‌کند. API قفل اشاره‌گر از قبل در دسکتاپ پشتیبانی می‌شود، این نسخه برای پشتیبانی در اندروید منتشر شده است.

مقدار شمارشی RTCDegradationPreference maintain-framerate-and-resolution

maintain-framerate-and-resolution تطبیق ویدیوی داخلی WebRTC را غیرفعال می‌کند. این به برنامه اجازه می‌دهد منطق تطبیق خود را پیاده‌سازی کند و از تداخل تطبیق داخلی جلوگیری کند.

API سیگنال WebAuthn در اندروید و iOS

به طرفین متکی به WebAuthn اجازه دهید اطلاعات مربوط به کلیدهای عبور موجود را به ارائه‌دهندگان ذخیره‌سازی اعتبارنامه گزارش دهند، تا اعتبارنامه‌های نادرست یا باطل‌شده بتوانند به‌روزرسانی یا از ارائه‌دهنده و رابط کاربری سیستم حذف شوند.

این قابلیت پیش از این در نسخه دسکتاپ موجود بود و اکنون برای اندروید و iOS نیز عرضه شده است.

همچنین، API سیگنال اکنون از یک مکانیسم ایمنی برای کلیدهای عبور مدیریت رمز عبور گوگل در تمام پلتفرم‌های پشتیبانی‌شده پشتیبانی می‌کند. پیش از این، هنگامی که یک طرف اعتمادکننده اعلام می‌کرد که یک اعتبارنامه ناشناخته یا حذف شده است، کلید عبور به‌طور دائم حذف می‌شد. اکنون، مدیریت رمز عبور گوگل به جای حذف، کلید عبور را پنهان می‌کند. کلیدهای عبور را می‌توان با فراخوانی signalAllAcceptedCredentials با فهرستی از کلیدهای عبور قبلاً پنهان‌شده، بازیابی کرد.

آزمایش‌های منشأ جدید

در کروم ۱۴۴، می‌توانید در آزمایش‌های اولیه زیر شرکت کنید.

معیارهای متن پیشرفته Canvas

API TextMetrics Canvas را برای پشتیبانی از مستطیل‌های انتخاب، پرس‌وجوهای کادر محدوده و عملیات مبتنی بر خوشه‌بندی glyph گسترش می‌دهد.

این قابلیت، برنامه‌های ویرایش متن پیچیده را با انتخاب دقیق، موقعیت‌یابی نشانگر و آزمایش ضربه، امکان‌پذیر می‌کند. علاوه بر این، رندر مبتنی بر خوشه، جلوه‌های متنی پیچیده، مانند انیمیشن‌ها و سبک‌های مستقل شخصیت را تسهیل می‌کند.

منسوخ‌ها و حذف‌ها

این نسخه از کروم، منسوخ‌ها و حذف‌های ذکر شده در این بخش را معرفی می‌کند. برای مشاهده فهرست منسوخ‌های برنامه‌ریزی‌شده، منسوخ‌های فعلی و حذف‌های قبلی، به ChromeStatus.com مراجعه کنید.

منسوخ کردن API موضوعات

API موضوعات، یک API است که امکان هدف‌گیری تبلیغاتی را بر اساس علایق کلی مرور کاربر، بدون افشای سابقه دقیق مرور او، فراهم می‌کند.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، اکنون API موضوعات (Topics API) را منسوخ کرده و قصد داریم آن را حذف کنیم (همراه با برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است).

منسوخ کردن API مخاطب محافظت‌شده

رابط برنامه‌نویسی کاربردی مخاطبان محافظت‌شده (Protected Audience API) روشی برای تبلیغات گروه‌های علاقه‌مند بدون کوکی‌های شخص ثالث یا ردیابی کاربر در سایت‌های مختلف ارائه می‌دهد.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، اکنون API مخاطب محافظت‌شده را منسوخ کرده و قصد داریم آن را حذف کنیم (همراه با برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است).

منسوخ کردن API ذخیره‌سازی مشترک

رابط برنامه‌نویسی کاربردی ذخیره‌سازی مشترک (Shared Storage API) یک رابط برنامه‌نویسی کاربردی وب با حفظ حریم خصوصی است که امکان ذخیره‌سازی بدون تقسیم‌بندی توسط سایت‌های شخص ثالث را فراهم می‌کند.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، تیم توسعه‌دهنده در حال منسوخ کردن و برنامه‌ریزی برای حذف API ذخیره‌سازی مشترک (همراه با برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است) است.

منسوخ کردن API گزارش‌دهی انتساب

API گزارش‌دهی انتساب، APIای است که برای اندازه‌گیری تبدیل‌های تبلیغاتی بدون کوکی‌های شخص ثالث یا ردیابی کاربر در سایت‌های مختلف طراحی شده است.

پس از اعلام اینکه کروم رویکرد فعلی خود در قبال کوکی‌های شخص ثالث را حفظ خواهد کرد، تیم توسعه‌دهنده در حال برنامه‌ریزی برای منسوخ کردن و حذف API گزارش‌دهی انتساب (به همراه سایر APIهای Privacy Sandbox) است.

منسوخ کردن API خصوصی تجمیع

API تجمیع خصوصی یک مکانیزم عمومی برای اندازه‌گیری داده‌های تجمیع‌شده بین سایتی به شیوه‌ای با حفظ حریم خصوصی است. این API در ابتدا برای آینده‌ای بدون کوکی‌های شخص ثالث طراحی شده بود.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، تیم در حال منسوخ کردن و برنامه‌ریزی برای حذف API Private Aggregation است (همراه با برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است). این API فقط از طریق APIهای Shared Storage و Protected Audience در معرض دید قرار می‌گیرد که آنها نیز برای منسوخ شدن و حذف برنامه‌ریزی شده‌اند. بنابراین، هیچ کار اضافی برای Private Aggregation لازم نیست.

مجموعه‌های وب‌سایت مرتبط، چارچوبی را برای توسعه‌دهندگان فراهم می‌کنند تا روابط بین سایت‌ها را اعلام کنند و دسترسی محدود به کوکی‌های بین سایتی را برای اهداف خاص و کاربرپسند فعال کنند. این امر از طریق استفاده از API دسترسی به ذخیره‌سازی و document.requestStorageAccessFor (به بخش بعدی مراجعه کنید) تسهیل می‌شود.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، اکنون مجموعه‌های وب‌سایت مرتبط (به همراه برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است) را منسوخ کرده و قصد داریم آنها را حذف کنیم.

منسوخ کردن document.requestStorageAccessFor

API درخواست دسترسی به ذخیره‌سازی requestStorageAccessFor افزونه‌ای برای API دسترسی به ذخیره‌سازی است که به یک سایت سطح بالا اجازه می‌دهد تا از طرف سایت‌های تعبیه‌شده، درخواست دسترسی به کوکی‌های پارتیشن‌بندی نشده ("شخص اول") را داشته باشد. مرورگرها می‌توانند با استفاده از مکانیسم‌هایی مانند عضویت در مجموعه وب‌سایت‌های مرتبط (Related Website Sets membership) به عنوان یک سیگنال بالقوه، دسترسی را اعطا یا رد کنند. این امر امکان استفاده از API دسترسی به ذخیره‌سازی را توسط سایت‌های سطح بالا فراهم می‌کند.

پس از اعلام اینکه کروم رویکرد فعلی خود را در قبال کوکی‌های شخص ثالث حفظ خواهد کرد، اکنون requestStorageAccessFor منسوخ کرده و قصد داریم آن را حذف کنیم (همراه با برخی فناوری‌های دیگر، همانطور که در صفحه وضعیت ویژگی Privacy Sandbox ذکر شده است).

حذف savedTabGroups به عنوان مقدار جداگانه در SyncTypesListDisabled

سیاست سازمانی SyncTypesListDisabled به مدیران اجازه می‌دهد تا همگام‌سازی نوع داده savedTabGroups را در پلتفرم‌های دسکتاپ غیرفعال کنند. با این حال، در پلتفرم‌های موبایل، همگام‌سازی Tab Groups از قبل توسط نوع داده tabs مدیریت می‌شود. برای هماهنگ‌سازی رفتار دسکتاپ با موبایل و ساده‌سازی مدیریت همگام‌سازی، نوع داده savedTabGroups به صورت جداگانه منسوخ شده است و دیگر یک مقدار قابل تنظیم جداگانه در سیاست SyncTypesListDisabled نیست.

موجودیت‌های بارگذاری‌شده خارجی در تجزیه XML

کروم به صورت همزمان، موجودیت‌های XML یا DTD های خارجی را دریافت می‌کند و آنها را تحت شرایط خاص در تجزیه و تحلیل لحاظ می‌کند. این قابلیت حذف خواهد شد.

http/tests/security/contentTypeOptions/xml-external-entity.xml مثالی ارائه می‌دهد: موجودیت‌های خارجی می‌توانند در قسمت انتهایی دستور DOCTYPE تعریف شوند و به منابعی اشاره دارند که به صورت همزمان بارگذاری می‌شوند و هنگام تجزیه XML به عنوان زمینه گنجانده می‌شوند.

یک مثال دیگر از سینتکس، یک DOCTYPE است که با استفاده از کلمه کلیدی SYSTEM و به دنبال آن یک URL که به یک DTD اشاره می‌کند، شامل تعاریف موجودیت اضافی است.

چنین درخواست‌های بارگذاری خارجی از تجزیه‌گر ارسال می‌شوند.

طبق مشخصات W3C XML ، پردازنده‌های غیراعتبارسنج نیازی به خواندن موجودیت‌های خارجی ندارند.

این تیم قصد دارد بارگذاری تعاریف موجودیت خارجی را در اسناد XML که از XSLT استفاده نمی‌کنند، منسوخ کند.