إصدار Firefox 125

تم إصدار متصفح الويب Firefox 125 وتم إنشاء تحديث فرع الدعم طويل المدى - 115.10.0. نظرًا للمشاكل التي تم تحديدها في مرحلة متأخرة، تم إلغاء الإصدار 125.0 وتم الإعلان عن الإصدار 125.0.1. تم نقل فرع Firefox 126 إلى مرحلة الاختبار التجريبي، ومن المقرر إصداره في 14 مايو.

الابتكارات الرئيسية في Firefox 125:

  • يتمتع عارض PDF المدمج بوظيفة تمييز النص باللون المحدد والحدود التي يتم تمكينها افتراضيًا.
    إصدار Firefox 125
  • تعرض صفحة عرض Firefox، التي تسهل الوصول إلى المحتوى الذي تم عرضه مسبقًا، علامات التبويب المثبتة في القسم مع علامات التبويب المفتوحة وتضيف دعمًا لمؤشرات الحالة، على سبيل المثال، مما يوضح تشغيل الصوت أو الفيديو في علامة تبويب معينة، كما بالإضافة إلى السماح لك بإيقاف تشغيل المؤشر أو إيقاف تشغيله من خلال النقر عليه. تمت إضافة مؤشرات مماثلة أيضًا للإشارات المرجعية والإشعارات.
    إصدار Firefox 125
  • تم تنفيذ القدرة على التنقل بسرعة إلى الرابط المحفوظ في الحافظة. إذا كان هناك عنوان URL في الحافظة عند النقر فوق شريط العناوين، فسيتم عرض عنوان URL هذا تلقائيًا كتوصية أولية للتنقل.
    إصدار Firefox 125
  • تمت إضافة دعم لتشغيل المحتوى المحمي (EME، ملحقات الوسائط المشفرة) باستخدام برنامج الترميز AV1، والذي يستخدمه بعض موفري البث لتوزيع محتوى عالي الجودة.
  • عند ملء العناوين في نماذج الويب، يتم تقديم طلب لحفظ العنوان (في الوقت الحالي فقط للمستخدمين من الولايات المتحدة الأمريكية وكندا). في المستقبل، نخطط لاستخدام البيانات المحفوظة للإكمال التلقائي للعناوين.
  • تم تمكين حظر تنزيل الملفات من عناوين URL الموجودة في قوائم المحتوى الذي يحتمل أن يكون خطيرًا.
  • في الأنظمة التي تستخدم الوظائف الإضافية التي تنفذ حاويات علامات التبويب، تمت إضافة دعم للبحث من شريط العناوين عن علامات التبويب الموجودة في حاويات مختلفة.
  • تمت إضافة خيار إلى الإعدادات يسمح لك باكتشاف وجود الوكيل تلقائيًا باستخدام بروتوكول WPAD (الاكتشاف التلقائي لوكيل الويب)، على الرغم من وجود إعدادات ممكّنة للاتصال عبر وكيل النظام.
  • تم تغيير سلوك تجاوز أزرار الاختيار - إذا لم يتم تحديد أي خيار في الأزرار، فإن الضغط على مفتاح tab يؤدي الآن إلى تنشيط التركيز فقط على الخيار الأول، والضغط التالي ينقل تركيز الإدخال إلى عنصر آخر، بدلاً من التنقل عبر جميع الخيارات. ومع ذلك، فإن مفاتيح الأسهم لا تزال تسمح لك بالتنقل عبر خيارات عنصر واحد.
  • تمت إضافة دعم للسمة المنبثقة، والتي تتيح لك إنشاء عناصر معروضة أعلى عناصر واجهة الويب الأخرى. على سبيل المثال، باستخدام السمة الجديدة، يمكنك إنشاء قوائم إجراءات وعرض مطالبات لملء النماذج وإنشاء واجهات تعليمية وتنفيذ التقاط المحتوى. على عكس عنصر "الحوار"، فإن العناصر التي تحتوي على السمة "popover" ليست مشروطة، وتدعم الأحداث، ويمكن إلغاؤها بسهولة. يتم تحديد الموضع والتتابع والتركيز على الإدخال ومعالجته تلقائيًا.
  • يحتوي WebAssembly على وضع "الذاكرة المتعددة" ممكّن افتراضيًا، مما يسمح لوحدات Wasm باستخدام واستيراد مناطق ذاكرة خطية مستقلة متعددة.
  • أضافت JavaScript دعمًا لتقسيم نص Unicode، والذي تم تنفيذه باستخدام كائن Intl.Segmenter. يتيح لك الكائن تقسيم النص بدقة في سطر بناءً على اللغة، على سبيل المثال، لفصل الكلمات في اللغات التي لا تستخدم المسافات البيضاء لفصل الكلمات.
  • تمت إضافة دعم لأحداث contextLost وContextRestored إلى تنفيذ واجهات HTMLCanvasElement وOffscreenCanvas، مما يسمح لك بالتعامل مع حالات فقدان السياق واستعادته في كود المستخدم أثناء تسريع عرض الأجهزة.
  • يتم تضمين دعم طريقة navigator.clipboard.readText() للقراءة من الحافظة مع طلب تأكيد العملية (بعد استدعاء واجهة برمجة التطبيقات، تظهر للمستخدم قائمة سياق اللصق لتأكيد الإجراء).
  • تمت إضافة دعم لقيم مربع الحد ومربع المحتوى إلى خاصية CSS "مربع التحويل"، مما يتيح لك تغيير طريقة حساب المنطقة المرجعية لعمليات التحويل، على سبيل المثال، لتنفيذ تأثيرات رسومية متقدمة.
  • تنفذ خاصية CSS "align-content" القدرة على العمل مع حاويات الكتل. على سبيل المثال، يمكن الآن محاذاة "display: block" و"display: list-item" باستخدام "align-content" دون استخدام الحاويات المرنة والشبكة.
  • لقد تم إهمال الأسلوب SVGAElement.text لصالح الأسلوب SVGAElement.textContent الأكثر استخدامًا.
  • تحتوي أدوات مطور الويب على قائمة منسدلة جديدة أسفل لوحة مصحح الأخطاء مع الإجراءات المتعلقة بخريطة المصدر. تم إرجاع الإعداد "devtools.debugger.features.overlay" إلى about:config لتعطيل مؤشر Pause Debugger Overlay المعروض أعلى المحتوى.
    إصدار Firefox 125
  • يوفر إصدار Android القدرة على تحديد إعدادات السمات لعلامات التبويب (المظهر الداكن، والمظهر الفاتح، واختيار سمة النظام). قائمة محسنة مع إعدادات تسجيل الدخول وكلمة المرور. إخفاء زر "فتح في التطبيق" عند تحديد Firefox كعارض PDF للنظام.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء، قام Firefox 125 بإصلاح 18 نقطة ضعف (12 منها تم تصنيفها على أنها خطيرة). 11 نقطة ضعف (4 تم جمعها تحت CVE-2024-3865) ناتجة عن مشاكل في الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى مناطق الذاكرة المحررة بالفعل. من المحتمل أن تؤدي هذه المشكلات إلى تنفيذ تعليمات برمجية للمهاجم عند فتح صفحات مصممة خصيصًا.

يقدم Firefox 126 Beta مربع حوار مبسط وموحد جديد لمسح بيانات المستخدم، مما يعمل على تحسين تصنيف البيانات وإضافة معلومات حول حجم البيانات المحفوظة خلال فترة زمنية محددة.

إصدار Firefox 125


المصدر: opennet.ru

إضافة تعليق