فائر فاکس 123 ریلیز

فائر فاکس 123 ویب براؤزر جاری کیا گیا اور ایک طویل مدتی سپورٹ برانچ اپ ڈیٹ بنایا گیا - 115.8.0۔ فائر فاکس 124 برانچ کو بیٹا ٹیسٹنگ مرحلے میں منتقل کر دیا گیا ہے، جس کی ریلیز 19 مارچ کو شیڈول ہے۔

Firefox 123 میں کلیدی نئی خصوصیات:

  • Firefox View صفحہ، جو پہلے دیکھے گئے مواد تک رسائی کو آسان بناتا ہے، موجودہ ٹیبز، حال ہی میں کھولے گئے ٹیبز، حال ہی میں بند کیے گئے ٹیبز، دیگر آلات کے ٹیبز، اور براؤزنگ ہسٹری کے ساتھ تمام ڈسپلے شدہ سیکشنز کے مواد کو تلاش کرنے کی صلاحیت کو مربوط کرتا ہے۔
    فائر فاکس 123 ریلیز
  • ٹیبز پر منڈلاتے وقت صفحہ کے تھمب نیلز کو ظاہر کرنے کی تجرباتی صلاحیت شامل کی گئی۔ خاکے کے علاوہ ٹیب میں دکھائے گئے لنک کا ذکر بھی ٹیب کے بارے میں معلوماتی بلاک میں شامل کیا گیا ہے۔ پہلے سے طے شدہ طور پر، تھمب نیل پیش نظارہ غیر فعال ہوتے ہیں اور "browser.tabs.cardPreview.enabled" ترتیب کو about:config میں چالو کرنے کی ضرورت ہوتی ہے۔
    فائر فاکس 123 ریلیز
  • دیگر براؤزرز کے مقابلے سائٹس کے ساتھ کام کرتے وقت سائٹس کو ظاہر کرنے میں دشواریوں اور رویے میں تضادات کے بارے میں فائر فاکس ڈویلپرز کو اطلاعات بھیجنے کے لیے ایک انٹرفیس ("ویب مطابقت رپورٹنگ ٹول") شامل کیا گیا۔ اطلاع بھیجنے کے لیے، "رپورٹ سائٹ ایشو" آئٹم کو "مدد" مینو میں شامل کر دیا گیا ہے، جو webcompat.com سروس کو ری ڈائریکٹ کرتا ہے۔
  • ایڈریس بار کی ترتیبات کو کنفیگریٹر کے "تلاش" سیکشن میں شامل کر دیا گیا ہے۔
    فائر فاکس 123 ریلیز
  • بلٹ ان مترجم نہ صرف مرئی متن کے ترجمے کی حمایت کرتا ہے بلکہ ٹول ٹپس اور ان پٹ فارم فلرز کے ترجمہ کو بھی سپورٹ کرتا ہے۔
  • فائل اوپن ڈائیلاگ میں تھمب نیلز کے غلط ڈسپلے کا مسئلہ، جو کہ پرانے AMD CPUs والے سسٹمز پر ظاہر ہوتا ہے، حل طلب رہ گیا ہے۔ اگر تھمب نیلز کے بجائے سیاہ چوکور دکھائے جاتے ہیں تو، AMD GPUs کے لیے گرافکس ڈرائیورز کو اپ ڈیٹ کرنے کی سفارش کی جاتی ہے۔
  • لینکس بلڈز کو GdkCursorType API کے استعمال سے gdk_cursor_new_from_name میں تبدیل کیا گیا، جس نے GNOME اور GTK میں پہلے سے طے شدہ آئیکن تھیم، Adwaita-icon-theme کا استعمال کرتے وقت GNOME 46 ٹیسٹ ریلیز میں خالی کرسر کے ظاہر ہونے کا مسئلہ حل کیا۔ Adwaita-icon-theme میں کلاسک X-cursors کی حمایت ختم ہونے کی وجہ سے مسئلہ پیدا ہوا ہے۔
  • ویب ڈویلپرز کے ٹولز میں، نیٹ ورک کی سرگرمی سے باخبر رہنے والے پینل میں، اب ڈسک کی درخواست کے جواب کے مواد کو محفوظ کرنا ممکن ہے (ایک "رسپانس اس طرح محفوظ کریں" بٹن کو سیاق و سباق کے مینو میں شامل کیا گیا ہے)۔
    فائر فاکس 123 ریلیز
  • HTTP رسپانس کوڈ - 103 ("ابتدائی اشارے") کے نفاذ میں، جو ہیڈر کو آگے بڑھانے کے لیے استعمال کیا جاتا ہے، لنک HTTP ہیڈر میں پری لوڈ اور ماڈیول پری لوڈ کی خصوصیات کی پروسیسنگ شامل ہے۔ کوڈ 103 آپ کو درخواست کے فوراً بعد کچھ HTTP ہیڈرز کے مواد کے بارے میں کلائنٹ کو مطلع کرنے کی اجازت دیتا ہے، سرور کی درخواست سے متعلق تمام کارروائیوں کو مکمل کرنے اور مواد کی خدمت شروع کرنے کا انتظار کیے بغیر۔ اسی طرح، لنک ہیڈر کو فارورڈ کرکے (مثال کے طور پر، "لنک: ; rel=preload؛ as=style")، آپ پیش کیے جانے والے صفحہ سے وابستہ عناصر کے بارے میں اشارے فراہم کر سکتے ہیں جنہیں پہلے سے لوڈ کیا جا سکتا ہے۔ اس طرح کے وسائل کے بارے میں معلومات حاصل کرنے کے بعد، براؤزر مرکزی صفحہ کے رینڈرنگ کے مکمل ہونے کا انتظار کیے بغیر انہیں ڈاؤن لوڈ کرنا شروع کر دے گا، جس سے درخواست پر کارروائی کا مجموعی وقت کم ہو جاتا ہے۔
  • عناصر کا استعمال کرتے ہوئے اپنی مرضی کے مطابق گریڈینٹس میں SVG میں اور , لکیری RGB رنگ کی جگہ کا استعمال کرتے ہوئے رنگوں کے انٹرپولیشن کے لیے مدد شامل کی گئی۔ انٹرپولیشن کے لیے رنگ کی جگہ کا انتخاب کلر انٹرپولیشن وصف کا استعمال کرتے ہوئے کیا جاتا ہے، جو "آٹو"، "sRGB اور "linearRGB" کی قدریں لے سکتا ہے۔
  • feImage SVG عنصر، جو کسی بیرونی ماخذ سے تصویر بازیافت کرتا ہے، 300px کی چوڑائی اور 150px کی اونچائی استعمال کرنے کا فال بیک ہوتا ہے اگر اصل جڑ عنصر کا سائز فیصد پر سیٹ کیا جاتا ہے (پہلے ایسے عناصر کو پیش نہیں کیا جاتا تھا)۔
  • آڈیو کو کسی دوسرے آلے پر ری ڈائریکٹ کرتے وقت، setSinkId() طریقہ اس بات کو یقینی بناتا ہے کہ مائیکروفون سے موصول ہونے والی آڈیو پر ایکو کینسلیشن کا اطلاق ہوتا ہے۔
  • Declarative Shadow DOM API کے لیے شیڈو DOM میں نئی ​​روٹ برانچز بنانے کے لیے سپورٹ کو فعال کیا گیا، مثال کے طور پر ایک درآمد شدہ تھرڈ پارٹی عنصر اسٹائل اور اس سے منسلک ذیلی برانچ DOM کو مرکزی دستاویز سے الگ کرنا۔ مجوزہ اعلانیہ API آپ کو JavaScript کوڈ لکھنے کی ضرورت کے بغیر DOM برانچوں کو ان پن کرنے کے لیے صرف HTML استعمال کرنے کی اجازت دیتا ہے۔
  • اینڈرائیڈ ورژن میں، غیر فعال صارف کی شناخت سے بچانے اور کچھ سائٹس کے ساتھ مطابقت کو بہتر بنانے کے لیے، navigator.platform، navigator.oscpu، اور User-Agent ہیڈر پیرامیٹرز میں اب ARM86 سسٹمز پر "x64_64" اور ARM81 پر "armv32" کی قدر شامل ہے۔ x86 سسٹمز۔

اختراعات اور بگ فکسز کے علاوہ، Firefox 122 نے 32 کمزوریوں کو ٹھیک کیا ہے (24 کو خطرناک کے طور پر نشان زد کیا گیا ہے)۔ 23 کمزوریاں (22 CVE-2024-1553 اور CVE-2024-1557 کے تحت جمع) میموری کے مسائل کی وجہ سے ہیں، جیسے بفر اوور فلو اور پہلے سے آزاد میموری والے علاقوں تک رسائی۔ ممکنہ طور پر، یہ مسائل خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت حملہ آور کے کوڈ کے نفاذ کا باعث بن سکتے ہیں۔ CVE-2024-1547 کمزوری حملہ آور کے الرٹ ڈائیلاگ کو دوسری ویب سائٹ کے تناظر میں ظاہر کرنے کی اجازت دیتی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں