تم إصدار متصفح الويب Firefox 103. بالإضافة إلى ذلك، تم إنشاء تحديثات لفروع الدعم طويلة المدى - 91.12.0 و102.1.0. سيتم نقل فرع Firefox 104 إلى مرحلة الاختبار التجريبي خلال الساعات القادمة، ومن المقرر إصداره في 23 أغسطس.
الابتكارات الرئيسية في Firefox 103:
- افتراضيًا، يتم تمكين وضع الحماية الكاملة لملفات تعريف الارتباط، والذي كان يستخدم سابقًا فقط عند فتح المواقع في وضع التصفح الخاص وعند تحديد الوضع الصارم لحظر المحتوى غير المرغوب فيه (صارم). في وضع الحماية الكاملة لملفات تعريف الارتباط، يتم استخدام مخزن منفصل ومعزول لملف تعريف الارتباط الخاص بكل موقع، مما لا يسمح باستخدام ملف تعريف الارتباط لتتبع الحركة بين المواقع، نظرًا لأن جميع ملفات تعريف الارتباط التي تم تعيينها من كتل الجهات الخارجية يتم تحميلها على الموقع (iframe ، js، وما إلى ذلك) مرتبطة بالموقع الذي تم تنزيل هذه الكتل منه، ولا يتم نقلها عند الوصول إلى هذه الكتل من مواقع أخرى.

- تحسين الأداء على الأنظمة ذات الشاشات ذات معدل التحديث العالي (120 هرتز+).
- يوفر عارض PDF المدمج للمستندات التي تحتوي على نماذج الإدخال تسليط الضوء على الحقول المطلوبة.
- في وضع صورة داخل صورة، تمت إضافة القدرة على تغيير حجم خط الترجمة. تظهر الترجمات عند مشاهدة مقاطع الفيديو من Funimation وDailymotion وTubi وHotstar وSonyLIV. في السابق، كانت الترجمات تظهر فقط لـ YouTube وPrime Video وNetflix وHBO Max وFunimation وDailymotion وDisney+ والمواقع التي تستخدم تنسيق WebVTT (Web Video Text Track).
- يمكنك الآن استخدام مفاتيح المؤشر وTab وShift+Tab للتنقل عبر الأزرار الموجودة في شريط علامات التبويب.
- تم توسيع ميزة "تكبير النص" لتشمل جميع عناصر الواجهة ومحتوياتها (في السابق كانت تؤثر فقط على خط النظام).
- تمت إزالة خيار إعادة الدعم لشهادات التوقيع الرقمي بناءً على تجزئات SHA-1، والتي اعتبرت غير آمنة منذ فترة طويلة، من الإعدادات.
- عند نسخ نص من نماذج الويب، يتم الاحتفاظ بمسافات غير منقسمة لمنع فواصل الأسطر التلقائية.
- على المنصة Linux تم إصلاح مشكلات أداء WebGL عند استخدام برامج تشغيل NVIDIA الخاصة مع DMA-Buf.
- تم إصلاح مشكلة بدء التشغيل البطيء جدًا بسبب معالجة المحتوى في وحدة التخزين المحلية.
- أضافت Streams API دعمًا للتدفقات المحمولة، مما يسمح بتمرير كائنات ReadableStream وWritableStream وTransformStream كوسائط عند استدعاء postMessage()، من أجل إلغاء تحميل العملية إلى عامل الويب مع استنساخ البيانات في الخلفية.
- بالنسبة للصفحات المفتوحة بدون HTTPS ومن كتل iframe، يُحظر الوصول إلى ذاكرات التخزين المؤقت وCacheStorage وCache APIs.
- لم تعد سمات scriptminsize وscriptsizemultiplier، التي تم إهمالها سابقًا، مدعومة.
- В Windows 10 ويضمن الإصدار 11 تثبيت أيقونة فايرفوكس في اللوحة أثناء التثبيت.
- على المنصة macOS تم الانتقال إلى واجهة برمجة تطبيقات أكثر حداثة لإدارة الأقفال، مما أدى إلى تحسين استجابة الواجهة أثناء أحمال وحدة المعالجة المركزية العالية.
- في النسخة ل Android تم إصلاح مشكلة توقف البرنامج عند التبديل إلى وضع تقسيم الشاشة أو تغيير حجم النافذة. تم إصلاح مشكلة كانت تتسبب في عكس تشغيل الفيديو. تم إصلاح خطأ برمجي كان يتسبب، في ظروف نادرة، في توقف البرنامج عند فتح لوحة المفاتيح على الشاشة في بيئة معينة. Android 12.
بالإضافة إلى الميزات الجديدة وإصلاحات الأخطاء، يعالج فايرفوكس 103 عشر ثغرات أمنية، أربع منها مصنفة كخطيرة (مجمعة تحت CVE-2022-2505 وCVE-2022-36320) وتنتج عن مشاكل في إدارة الذاكرة مثل تجاوز سعة المخزن المؤقت والوصول إلى الذاكرة بعد تحريرها. قد تؤدي هذه المشاكل إلى تنفيذ تعليمات برمجية خبيثة عند فتح صفحات مصممة خصيصًا لهذا الغرض. تشمل الثغرات الأمنية متوسطة الخطورة القدرة على تحديد موضع المؤشر من خلال التلاعب بخصائص CSS overflow وtransform، وتجميد إصدار لـ Android عند معالجة عنوان URL طويل جدًا.
المصدر: opennet.ru

