إصدار Firefox 141

تم إصدار متصفح فايرفوكس 141، وتم إصدار تحديثات للفروع السابقة ذات فترة الدعم الطويلة - 140.1.0، و115.26.0، و128.13.0. أما فرع فايرفوكس 142، فقد انتقل إلى مرحلة الاختبار التجريبي، ومن المقرر إصداره في 19 أغسطس.

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

  • أُضيف دعم تجريبي لتجميع علامات التبويب تلقائيًا، استنادًا إلى نموذج ذكاء اصطناعي مُنفَّذ محليًا يُحدِّد علامات التبويب المتشابهة في الموضوع. بعد سحب علامة تبويب إلى أخرى أو فتح قائمة السياق التي تحتوي على خيارات المجموعة، يُظهر المتصفح الآن زر "اقتراح المزيد من علامات التبويب الخاصة بي"، والذي عند النقر عليه، يعرض قائمة بعلامات التبويب المتشابهة لإضافتها بسرعة إلى المجموعة. كما يقترح الذكاء الاصطناعي اسمًا مناسبًا للمجموعة. لم تُفعَّل هذه الميزة افتراضيًا للجميع بعد، وسيتم تفعيلها تدريجيًا لنسبة متزايدة من المستخدمين. لتفعيلها، يمكنك تفعيل المعلمة "browser.tabs.groups.smart.enabled" في صفحة about:config.
     إصدار Firefox 141
  • تتوفر إمكانية تغيير حجم منطقة الأدوات أسفل الشريط الجانبي لعلامات التبويب العمودية. لفصل مساحة علامات التبويب والأدوات، ما عليك سوى تحريك فاصل القسم الأفقي باستخدام الماوس. إذا لم تتسع المنطقة المحددة لجميع الأدوات، فسيتم نقل بعضها إلى قائمة منسدلة إضافية.
     إصدار Firefox 141
  • يحتوي شريط العناوين على محوّل وحدات مدمج يدعم تحويل المناطق الزمنية والزوايا والمسافات ودرجات الحرارة والكتل والقوى. عند النقر على النتيجة، سيتم حفظها في الحافظة.
     إصدار Firefox 141
     إصدار Firefox 141
     إصدار Firefox 141
  • في الإصدارات المخصصة لمنصة Linux، تم تقليل استهلاك الذاكرة وتمت إزالة متطلبات إعادة التشغيل بعد التحديث باستخدام مدير الحزم.
  • بالنسبة للمستخدمين من البرازيل وإسبانيا واليابان، تم تمكين وظيفة التعبئة التلقائية للعناوين في نماذج الويب، والتي كانت متاحة سابقًا فقط للولايات المتحدة والمملكة المتحدة وكندا وألمانيا وفرنسا وبولندا وإيطاليا والنمسا.
  • افتراضيًا، يتم تفعيل واجهة برمجة تطبيقات WebGPU وWGSL (لغة تظليل WebGPU) في إصدارات نظام ويندوز. بالنسبة لنظامي لينكس وماك، سيتم تفعيل دعم WebGPU في أحد الإصدارات القادمة؛ وحتى ذلك الحين، يمكن تفعيل WebGPU عبر معلمتي "dom.webgpu.enabled" و"gfx.webrender.all" في صفحة about:config. يوفر WebGPU واجهة برمجة مشابهة لـ Vulkan وMetal وDirect3D 12 لإجراء العمليات على وحدة معالجة الرسومات. يسمح WebGPU لتطبيقات JavaScript بالتحكم في تنظيم ومعالجة ونقل الأوامر إلى وحدة معالجة الرسومات، وإدارة الموارد المرتبطة بها، والذاكرة، والمخازن المؤقتة، وكائنات الملمس، وتظليل الرسومات المترجمة.
  • عند العودة الخادم تقوم قيمة "cache" في رأس HTTP "Clear-Site-Data" أيضًا بتنفيذ مسح ذاكرة التخزين المؤقت للانتقال (BFCache - ذاكرة التخزين المؤقت للرجوع للأمام)، مما يضمن انتقالًا فوريًا عند استخدام زري "الرجوع" و"التقدم للأمام" أو عند التنقل عبر الصفحات التي تمت مشاهدتها مسبقًا في الموقع الحالي.
  • في عنصر HTML تمت إضافة السمة "closedby"، مما يسمح لك بتحديد سلوك إغلاق مربع الحوار. القيمة "none" تعني عدم قدرة المستخدم على إغلاق مربع الحوار؛ بينما تتيح "closerequest" الإغلاق بالضغط على مفتاح ESC؛ بينما تُتيح "any" الإغلاق بالنقر على الماوس في المنطقة خارج مربع الحوار أو بالضغط على مفتاح ESC.
  • تمت إعادة دعم تقنية CHIPS (ملفات تعريف الارتباط ذات الحالة المقسمة المستقلة)، مما يسمح بعزل ملفات تعريف الارتباط فيما يتعلق بـ اِختِصاص المستوى الأول، باستخدام سمة "Partitioned". في حين أن التعليمات البرمجية الخارجية من الموقع "C" المضمنة في الموقعين "A" و"B" يمكنها عادةً معالجة ملفات تعريف الارتباط المشتركة بين هذين الموقعين، فعند تحديد سمة "Partitioned"، سيتم فصل ملفات تعريف الارتباط التي تم تعيينها بواسطة الموقع "C" تمامًا عند تحميل التعليمات البرمجية من الموقعين "A" و"B".
     إصدار Firefox 141  إصدار Firefox 141
  • تم تحديث دالتيّ جافا سكريبت HTMLElement.showPopover() وHTMLElement.togglePopover() بإضافة وسيطة "options.source" التي تشير إلى مُعالِج فتح النافذة المنبثقة. كما تم تحديث دالة togglePopover() بإضافة وسيطة "options.force" لإجبار النافذة المنبثقة على الفتح أو الإغلاق.
  • تمت إضافة الخاصية persistentDeviceId إلى واجهة PointerEvent، وتمت إضافة الخاصية scrollMargin إلى واجهة IntersectionObserver.
  • تمت إضافة خاصية CSS "font-variant-emoji" لتخصيص نمط عرض الرموز التعبيرية. على سبيل المثال، يمكنك اختيار تمثيل نصي أو رسومي.
     إصدار Firefox 141
  • يحتوي إصدار Android على قائمة أعيد تصميمها؛ وتم تنفيذ الحظر التلقائي للعلامات التبويبية الخاصة بعد التبديل إلى تطبيق آخر؛ وتم توفير تمييز المجال في شريط العناوين؛ وتمت إضافة وظيفة لإرسال ملفات PDF إلى تطبيقات أخرى.
     إصدار Firefox 141  إصدار Firefox 141  إصدار Firefox 141

بالإضافة إلى الميزات الجديدة وإصلاحات الأخطاء، يُصلح الإصدار 141 من فايرفوكس 27 ثغرة أمنية. 13 من هذه الثغرات ناجمة عن مشاكل في الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى مساحات ذاكرة مُحررة سابقًا. قد تؤدي هذه المشاكل إلى تنفيذ برمجيات خبيثة عند فتح صفحات مُصممة خصيصًا.

المصدر: opennet.ru

إضافة تعليق