فائر فاکس 146 ویب براؤزر جاری کیا گیا تھا اور پچھلی برانچوں کے لیے اپ ڈیٹس جن کی مدد کی ایک طویل مدت تھی - 140.6.0 اور 115.31.0۔ فائر فاکس 147 برانچ کو بیٹا ٹیسٹنگ مرحلے میں منتقل کر دیا گیا ہے، جس کی ریلیز 14 جنوری کو شیڈول ہے۔
Firefox 146 (1, 2, 3) میں کلیدی نئی خصوصیات:
- ایک ونڈو میں دو ٹیبز کو ساتھ ساتھ دیکھنے کے لیے ایک "اسپلٹ ویو" موڈ شامل کیا گیا ہے۔ یہ موڈ بطور ڈیفالٹ غیر فعال ہے اور اسے about:config صفحہ میں "browser.tabs.splitView.enabled" ترتیب کے ذریعے فعال کیا جا سکتا ہے۔ اس ترتیب کے فعال ہونے کے بعد، ٹیبز پر دائیں کلک کرنے پر ظاہر ہونے والے سیاق و سباق کے مینو میں "Add Split View" بٹن ظاہر ہوگا۔ انفرادی ٹیب پر اس بٹن پر کلک کرنے سے ونڈو کے مواد کو دو حصوں میں تقسیم کر دیا جائے گا، جس میں دائیں طرف ایک نیا ٹیب صفحہ ظاہر ہوگا۔ دو ٹیبز کے گروپ کے لیے اس اختیار کو منتخب کرنے سے مخصوص ٹیبز فوراً ساتھ ساتھ کھل جائیں گی۔ "اسپلٹ ویو" موڈ میں، سیپریٹر بار کو گھسیٹ کر دائیں اور بائیں دیکھنے والے علاقوں کا سائز تبدیل کیا جا سکتا ہے۔ جب ساتھ ساتھ دیکھا جاتا ہے تو فعال ٹیب کو سرخ بارڈر کے ساتھ نمایاں کیا جاتا ہے۔

- В Linux-окружениях, использующих протокол Wayland, реализована поддержка дробного масштабирования для повышения эффективности отрисовки на экранах с высокой плотностью пикселей.
- بلٹ ان اسکیا گرافکس لائبریری، جو GPU کا استعمال کرتے ہوئے 2D رینڈرنگ کے لیے استعمال ہوتی ہے، کو اپ ڈیٹ کر دیا گیا ہے۔ یہ اپ ڈیٹ رینڈرنگ کی کارکردگی اور مطابقت کو بہتر بناتا ہے۔
- تمام صارفین کو اب فائر فاکس لیبز کے سیٹنگز سیکشن تک رسائی حاصل ہے، جہاں وہ تجرباتی فیچرز کو فی الحال ٹیسٹنگ میں فعال کر سکتے ہیں۔ پہلے، یہ سیکشن صرف ان تنصیبات میں دستیاب تھا جہاں صارفین نے تجربات میں حصہ لینے کا انتخاب کیا تھا یا ٹیلی میٹری کو فعال کیا تھا۔

- ایڈریس بار میں تلاش کا استفسار درج کرتے وقت، اب آپ تلاش کے نتائج کو ڈراپ ڈاؤن تجویز خانہ میں دکھا سکتے ہیں۔ یہ فیچر ابھی تک سب کے لیے بطور ڈیفالٹ فعال نہیں کیا گیا ہے اور اسے بتدریج صارفین کی ایک بڑی تعداد کے لیے فعال کر دیا جائے گا۔

- ان ممالک کی تعداد جن کے لیے نئے ٹیب کے صفحے پر دکھائے جانے والے موسم کی پیشن گوئی ویجیٹ کو فعال کیا گیا ہے نمایاں طور پر بڑھا دیا گیا ہے۔ پیشن گوئی ظاہر کرنے کے لیے مقام خود بخود یا دستی طور پر متعین کیا جا سکتا ہے۔ سابق سوویت یونین کے ممالک میں سے ایسٹونیا، لتھوانیا اور لٹویا دستیاب ہیں۔ دیگر ممالک about:config صفحہ پر "browser.newtabpage.activity-stream.discoverystream.region-weather-config" ترتیب کے ذریعے ویجیٹ کو فعال کر سکتے ہیں۔

- دیکھی گئی سائٹس (کنٹراسٹ کنٹرول/منیج کلرز) پر رنگوں کی دوبارہ وضاحت کرنے کے لیے کنفیگریٹر کے ڈائیلاگ کو دوبارہ ڈیزائن کیا گیا ہے، اب واضح طور پر تبدیل کیے جانے والے رنگوں کو گروپ کر رہے ہیں اور وضاحتی لیبل فراہم کر رہے ہیں۔

- Добавлена поддержка автоматического резервного копирования сохранённых паролей, закладок, внутренних БД и прочих браузерных данных. Резервное копирование пока поддерживается только на платформе Windows, но в будущем появится и в сборках для других ОС. Резервные копии создаются ежедневно и могут быть зашифрованы паролем. В дальнейшем резервную копию можно использовать для восстановления состояния после установки свежего Firefox на другом устройстве.

- پلیٹ فارم پر Windows прекращена поддержка API Direct2D.
- پلیٹ فارم کے لیے اسمبلیوں میں macOS по умолчанию обеспечен запуск отдельного процесса для взаимодействия с GPU, в который вынесено выполнение операций, связанных с работой WebGPU, WebGL и WebRender. При возникновении сбоев в коде для работы с GPU вместо аварийного завершения браузера теперь осуществляется перезапуск GPU-процесса.
- WebRTC ML-KEM کرپٹوگرافک الگورتھم کا استعمال کرتے ہوئے ٹریفک کو انکرپٹ کرنے کی صلاحیت کو لاگو کرتا ہے، جو کوانٹم کمپیوٹر پر بروٹ فورس حملوں کے خلاف مزاحم ہے، جس میں DTLS 1.3 پروٹوکول کا استعمال کرتے ہوئے کنکشن گفت و شنید کے عمل کے دوران کلید منتقل کی جاتی ہے۔
- WebCrypto API اب بیضوی منحنی خطوط کی معلومات کے کمپریشن کو سپورٹ کرتا ہے، بعد ازاں مکمل پوائنٹ ویلیو کی ریاضیاتی تعمیر نو کے ساتھ۔ کمپریشن عوامی چابیاں کے سائز کو تقریباً نصف کرنے، بینڈوتھ اور ڈسک کی جگہ کو بچانے کی اجازت دیتا ہے۔
- @scope کا اصول CSS میں شامل کر دیا گیا ہے، جس سے آپ مخصوص سلیکٹرز کو لکھے بغیر اسٹائلز کو مخصوص DOM سب ٹری تک محدود کر سکتے ہیں۔ @scope (.article-body) { img { بارڈر: 5px ٹھوس سیاہ؛ پس منظر کا رنگ: گولڈنروڈ؛ } }
- CSS فنکشن contrast-color() کے لیے سپورٹ شامل کیا گیا، جو ایک مخصوص رنگ کے برعکس لوٹاتا ہے (سفید کے لیے، یہ سیاہ واپس آتا ہے، اور سیاہ کے لیے، یہ سفید واپس آتا ہے)۔ اس فنکشن کو پس منظر کے رنگ کو مخصوص متن کے رنگ سے ملانے کے لیے استعمال کیا جا سکتا ہے، اور اس کے برعکس۔
- ٹیکسٹ ڈیکوریشن لائنز کے آغاز اور اختتامی پوائنٹس کو سیٹ کرنے کے لیے ٹیکسٹ ڈیکوریشن-انسیٹ سی ایس ایس پراپرٹی کو شامل کیا گیا (مثلاً انڈر لائنز، اسٹرائیک تھرو، نحو کی خرابی لائنیں)۔
- فرسودہ "-webkit-fill-available" کلیدی لفظ کے لیے سپورٹ شامل کیا گیا، جو CSS کی خصوصیات "چوڑائی" اور "اونچائی" میں استعمال ہوتا ہے اور "اسٹریچ" کلیدی لفظ کے مشابہ ہے، جو ابھی تک ڈیفالٹ کے طور پر فعال نہیں ہے اور عناصر کو اس وقت تک پھیلانے کی اجازت دیتا ہے جب تک کہ وہ بلاک کی دستیاب جگہ کو مکمل طور پر پُر نہ کر لیں۔
- ویب ڈویلپر ٹولز انسپیکشن انٹرفیس میں، غیر استعمال شدہ CSS پراپرٹیز کو رول سائڈبار میں ڈیفالٹ کے طور پر چھپا دیا جاتا ہے، بے ترتیبی کو کم کرتے ہوئے اور پینل رینڈرنگ کو تیز کرتے ہیں۔ ان پوشیدہ خصوصیات کو ظاہر کرنے کے لیے، نیچے "دکھائیں..." بٹن استعمال کریں۔
- پلیٹ فارم ورژن میں Android упрощён интерфейс загрузки файлов — если сайт не детализирует тип файла, браузер теперь предлагает выбрать файл, снять фото или записать звук.
نئی خصوصیات اور بگ فکسس کے علاوہ، Firefox 146 17 کمزوریوں کو ٹھیک کرتا ہے۔ 12 کمزوریاں میموری کے مسائل کی وجہ سے ہوتی ہیں، جیسے بفر اوور فلو اور پہلے سے جاری کردہ میموری والے علاقوں تک رسائی۔ یہ مسائل ممکنہ طور پر خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت بدنیتی پر مبنی کوڈ کے نفاذ کا باعث بن سکتے ہیں۔
Firefox Beta 147 "~/.config/mozilla" ڈائریکٹری کو Freedesktop.org XDG بیس ڈائرکٹری کی تفصیلات کے مطابق پروفائلز، ایڈ آنز، سیٹنگز، اور اندرونی ڈیٹابیس کو ذخیرہ کرنے کے لیے استعمال کرنے کی صلاحیت کا اضافہ کرتا ہے۔ AMD GPUs پر ہارڈویئر ایکسلریشن کا استعمال کرتے ہوئے ویڈیو پلے بیک کو بہتر بنایا گیا ہے۔ محفوظ براؤزنگ پروٹوکول کے نفاذ کو ورژن 5 میں اپ ڈیٹ کر دیا گیا ہے۔ ٹیبز کو سوئچ کرتے وقت خود بخود پکچر ان پکچر موڈ میں ویڈیو پلے بیک کو دوبارہ شروع کرنے کے لیے ایک آپشن شامل کیا گیا ہے۔ RFC 9842 (کمپریشن ڈکشنری ٹرانسپورٹ) کے لیے سپورٹ شامل کر دی گئی ہے۔ نیویگیشن API کو لاگو کر دیا گیا ہے۔
ماخذ: opennet.ru






