ক্রোম ১৪৩

স্থিতিশীল মুক্তির তারিখ: ২ ডিসেম্বর, ২০২৫

অন্যথায় উল্লেখ না করা হলে, নিম্নলিখিত পরিবর্তনগুলি Android, ChromeOS, Linux, macOS এবং Windows এর জন্য Chrome 143 স্থিতিশীল চ্যানেল রিলিজের ক্ষেত্রে প্রযোজ্য।

সিএসএস এবং ইউআই

CSS অ্যাঙ্করড ফলব্যাক কন্টেইনার কোয়েরি

কোন position-try-fallbacks প্রয়োগ করা হয় তার উপর ভিত্তি করে anchor positioned elements এর স্টাইল ডিসেন্ডেন্টের সাথে @container anchored(fallback) প্রবর্তন করে।

অ্যাঙ্কর এবং অ্যাঙ্করড এলিমেন্ট একে অপরের সাপেক্ষে কীভাবে অবস্থান করছে তার উপর ভিত্তি করে, এই ধরনের কোয়েরিগুলি একটি অ্যাঙ্করড এলিমেন্টের টিথার বা এর অ্যানিমেশনগুলিকে স্টাইল করতে ব্যবহার করা যেতে পারে।

ট্র্যাকিং বাগ #417621241 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

background-position-x/y লংহ্যান্ডের জন্য পার্শ্ব-সম্পর্কিত সিনট্যাক্স

ব্যাকগ্রাউন্ড ইমেজের একটি প্রান্তের সাপেক্ষে এর অবস্থান নির্ধারণ করে।

এই সিনট্যাক্সটি ব্যাকগ্রাউন্ড ইমেজের অবস্থান নির্ধারণের জন্য আরও নমনীয় এবং প্রতিক্রিয়াশীল প্রক্রিয়া প্রদান করে, উইন্ডো বা ফ্রেমের আকারের সাথে খাপ খাইয়ে নেওয়ার জন্য নির্দিষ্ট মান ব্যবহার করার পরিবর্তে।

এই বৈশিষ্ট্যটি -webkit-mask-position প্রপার্টিতেও প্রয়োগ করা হয় যাতে webcompat লেভেল একই থাকে।

ট্র্যাকিং বাগ #40468636 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

CSS প্রোপার্টি font-language-override বাস্তবায়ন করুন

font-language-override CSS প্রোপার্টির জন্য সমর্থন চালু করে। এই প্রোপার্টি ডেভেলপারদের সরাসরি CSS-এ একটি চার-অক্ষরের ভাষা ট্যাগ নির্দিষ্ট করে OpenType glyph প্রতিস্থাপনের জন্য ব্যবহৃত সিস্টেম ল্যাঙ্গুয়েজ ওভাররাইড করতে দেয়।

এটি সূক্ষ্ম টাইপোগ্রাফিক নিয়ন্ত্রণ সক্ষম করে, বিশেষ করে বহুভাষিক বিষয়বস্তু বা ভাষা-নির্দিষ্ট গ্লিফ ভেরিয়েন্ট সহ ফন্টের জন্য কার্যকর।

ট্র্যাকিং বাগ #41170551 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

ওয়েব অ্যাপ ম্যানিফেস্ট: আপডেটের যোগ্যতা উল্লেখ করুন

ম্যানিফেস্ট স্পেসিফিকেশনে একটি আপডেট যোগ্যতা অ্যালগরিদম নির্দিষ্ট করুন। এটি আপডেট প্রক্রিয়াটিকে আরও নির্ধারক এবং পূর্বাভাসযোগ্য করে তোলে, বিদ্যমান ইনস্টলেশনগুলিতে আপডেটগুলি প্রযোজ্য হবে কিনা (এবং কখন) তার উপর ডেভেলপারকে আরও নিয়ন্ত্রণ দেয় এবং নেটওয়ার্ক রিসোর্স নষ্ট না করার জন্য ব্যবহারকারী এজেন্টদের বর্তমানে প্রয়োগ করতে হবে এমন আপডেট চেক থ্রোটল অপসারণের অনুমতি দেয়।

ট্র্যাকিং বাগ #403253129 | ChromeStatus.com এন্ট্রি

যন্ত্র

গেমপ্যাড ongamepadconnected এবং ongamepaddisconnected ইভেন্ট হ্যান্ডলার অ্যাট্রিবিউট

WindowEventHandlers ইন্টারফেস মিক্সিনে ongamepadconnected এবং ongamepaddisconnected ইভেন্ট হ্যান্ডলার যোগ করে।

এটি নিম্নলিখিত ইভেন্ট হ্যান্ডলার বৈশিষ্ট্যগুলির জন্য সমর্থন সক্ষম করে:

  • window.ongamepadconnected
  • document.body.ongamepadconnected
  • window.ongamepaddisconnected
  • document.body.ongamepaddisconnected

ট্র্যাকিং বাগ #40175074 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

ডোম

JavaScript DOM API গুলিতে আরও অক্ষর মঞ্জুর করুন

HTML পার্সার এলিমেন্ট এবং অ্যাট্রিবিউটগুলিতে বিভিন্ন ধরণের বৈধ অক্ষর এবং নাম থাকতে দেয়, কিন্তু একই এলিমেন্ট এবং অ্যাট্রিবিউট তৈরি করার জন্য জাভাস্ক্রিপ্ট DOM API গুলি আরও কঠোর এবং পার্সারের সাথে মেলে না।

এই পরিবর্তনটি HTML পার্সারের সাথে মেলানোর জন্য জাভাস্ক্রিপ্ট DOM API গুলির বৈধতা শিথিল করে।

ট্র্যাকিং বাগ #40228234 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

গ্রাফিক্স

WebGPU: টেক্সচার কম্পোনেন্ট সুইজল

শেডার দ্বারা অ্যাক্সেস করা হলে GPUTextureViews টেক্সচারের লাল/সবুজ/নীল/আলফা চ্যানেল থেকে রঙের উপাদানগুলিকে পুনর্বিন্যাস বা প্রতিস্থাপন করার অনুমতি দেয়।

ট্র্যাকিং বাগ #414312052 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

জাভাস্ক্রিপ্ট

আইসিইউ ৭৭ (ইউনিকোড ১৬ সমর্থন করে)

ইউনিকোড সাপোর্ট লাইব্রেরি আইসিইউ (ইউনিকোডের জন্য আন্তর্জাতিক উপাদান) সংস্করণ ৭৪.২ থেকে ৭৭.১ তে আপগ্রেড করা হয়েছে, ইউনিকোড ১৬ এর জন্য সমর্থন যোগ করা হয়েছে এবং লোকেল ডেটা আপডেট করা হয়েছে। দুটি পরিবর্তন ওয়েব অ্যাপ্লিকেশনগুলির জন্য কিছু ঝুঁকি তৈরি করতে পারে যারা Intl JS API থেকে একটি নির্দিষ্ট ফর্ম্যাট গ্রহণ করে:

  1. ৪-সংখ্যার সংখ্যার জন্য হাজার বিভাজক বাদ দেওয়ার জন্য ডিফল্ট ইতালীয় সংখ্যা বিন্যাস পরিবর্তন করা হয়েছে। উদাহরণস্বরূপ new Intl.NumberFormat("it").format(1234) 1.234 এর পরিবর্তে 1234 প্রদান করবে। Intl.NumberFormat কনস্ট্রাক্টরের জন্য useGrouping প্যারামিটার দিয়ে পুরানো আচরণ অর্জন করা যেতে পারে।
  2. কিছু ইংরেজি লোকেলে ( en-AU , en-GB , এবং en-IN ), পূর্ণ-দৈর্ঘ্যের সপ্তাহের দিনগুলির পরে একটি কমা যোগ করা হয়েছিল, উদাহরণস্বরূপ, শনিবার 30 এপ্রিল 2011 কে শনিবার, 30 এপ্রিল 2011 এ পরিবর্তন করা হয়েছিল। ওয়েব অ্যাপ্লিকেশনগুলিকে তারিখের সুনির্দিষ্ট বিন্যাসের উপর নির্ভর করা এড়িয়ে চলা উচিত এবং ভবিষ্যতে এগুলি আবার পরিবর্তন হতে পারে।

ট্র্যাকিং বাগ #421834885 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

এডিট কনটেক্সট: টেক্সটফরম্যাট আন্ডারলাইন স্টাইল এবং আন্ডারলাইন থিকনেস

EditContext API Chrome-এ একটি বাগ নিয়ে আসে যেখানে textformatupdate ইভেন্ট দ্বারা সরবরাহিত TextFormat অবজেক্ট underlineStyle এবং underlineThickness বৈশিষ্ট্যের জন্য ভুল মান প্রদান করে। Chrome 143 এর আগে সম্ভাব্য মানগুলি হল None , Solid , Dotted , Dashed , Squiggle এবং None , Thin , Thick । তবে স্পেসিফিকেশনে none , solid , dotted , dashed , wavy এবং none , thin , thick তালিকাভুক্ত করা হয়েছে।

নির্দিষ্ট করা সঠিক মানগুলি এখন Chrome 143 থেকে প্রয়োগ করা হয়েছে।

ট্র্যাকিং বাগ #354497121 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

insertFromPaste , insertFromDrop এবং insertReplacementText ইনপুট ইভেন্টের জন্য DataTransfer প্রোপার্টি

contenteditable উপাদানগুলিতে সম্পাদনা ক্রিয়াকলাপের সময় ক্লিপবোর্ড এবং ড্র্যাগ-ড্রপ ডেটা অ্যাক্সেস প্রদানের জন্য ইনপুট ইভেন্টগুলিতে dataTransfer প্রপার্টিটি inputType of insertFromPaste , insertFromDrop এবং insertReplacementText দিয়ে পূরণ করুন।

dataTransfer অবজেক্টে beforeinput ইভেন্টের সময় যে ডেটা পাওয়া যেত, সেই ডেটাই থাকে।

এই বৈশিষ্ট্যটি শুধুমাত্র কন্টেন্টএডিটেবল উপাদানের ক্ষেত্রে প্রযোজ্য। ফর্ম নিয়ন্ত্রণের (টেক্সটএরিয়া, ইনপুট) ক্ষেত্রে, আচরণ অপরিবর্তিত থাকে—ডেটা প্রোপার্টিতে সন্নিবেশিত টেক্সট থাকে এবং dataTransfer শূন্য থাকে।

ট্র্যাকিং বাগ #401593412 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

FedCM: IdP থেকে কাঠামোগত JSON প্রতিক্রিয়া সমর্থন করে

আইডেন্টিটি প্রোভাইডারদের (IdPs) id_assertion_endpoint ব্যবহার করে রিলাইং পার্টিজ (RPs) তে প্লেইন স্ট্রিং এর পরিবর্তে স্ট্রাকচার্ড JSON অবজেক্ট ফেরত দেওয়ার অনুমতি দেয়।

এই পরিবর্তনটি ডেভেলপারদের জন্য ইন্টিগ্রেশনকে সহজ করে তোলে, যার ফলে JSON স্ট্রিংগুলিকে ম্যানুয়ালি সিরিয়ালাইজ এবং পার্স করার প্রয়োজনীয়তা দূর হয়। এটি আরও গতিশীল এবং নমনীয় প্রমাণীকরণ প্রবাহ সক্ষম করে, যার ফলে RP গুলি জটিল প্রতিক্রিয়াগুলিকে সরাসরি ব্যাখ্যা করতে পারে এবং OAuth2, OIDC, অথবা IndieAuth এর মতো বিভিন্ন প্রোটোকলকে সমর্থন করতে পারে, যেমন আউট-অফ-ব্যান্ড চুক্তি ছাড়াই।

ট্র্যাকিং বাগ #346567168 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

নেটওয়ার্ক

ওয়েবট্রান্সপোর্ট অ্যাপ্লিকেশন প্রোটোকল আলোচনা

ওয়েবট্রান্সপোর্ট অ্যাপ্লিকেশন প্রোটোকল নেগোসিয়েশন ওয়েবট্রান্সপোর্ট হ্যান্ডশেকের মধ্যে ওয়েব অ্যাপ্লিকেশন দ্বারা ব্যবহৃত প্রোটোকলের নেগোসিয়েশনের অনুমতি দেয়।

একটি ওয়েব অ্যাপ্লিকেশন একটি WebTransport অবজেক্ট তৈরি করার সময় প্রদত্ত অ্যাপ্লিকেশন প্রোটোকলের একটি তালিকা নির্দিষ্ট করতে পারে, যা HTTP হেডার ব্যবহার করে সার্ভারে পাঠানো হয়; যদি সার্ভার সেই প্রোটোকলগুলির মধ্যে একটি বেছে নেয়, তাহলে এটি প্রতিক্রিয়া শিরোনামের মধ্যে নির্দেশ করতে পারে এবং সেই উত্তরটি WebTransport অবজেক্টের মধ্যে উপলব্ধ।

ট্র্যাকিং বাগ #416080492 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

কর্মক্ষমতা

জল্পনা-কল্পনার নিয়ম: মোবাইলের eager উন্নতি

মোবাইলে, HTML অ্যাঙ্কর এলিমেন্টগুলি অল্প সময়ের জন্য ভিউপোর্টে থাকলে, eager eagerness speculation rules prefetches এবং prerenders এখন ট্রিগার হয়।

ট্র্যাকিং বাগ #436705485 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

WebRTC সম্পর্কে

WebRTC RTP হেডার এক্সটেনশন আচরণ পরিবর্তন

স্পেসিফিকেশনে একটি পরিবর্তন প্রয়োগ করে যা নিশ্চিত করে যে পরবর্তী অফার বা উত্তরটি আলোচনা করা হেডার এক্সটেনশনগুলিকে অনুমতি দেয় না যদি না ব্যবহারকারী এটি ঘটতে চায়।

ট্র্যাকিং বাগ #439514253 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

বিচ্ছিন্ন ওয়েব অ্যাপস

আইসোলেটেড ওয়েব অ্যাপের জন্য ওয়েব স্মার্ট কার্ড API

শুধুমাত্র আইসোলেটেড ওয়েব অ্যাপস (IWA)-তে উপলব্ধ। স্মার্ট কার্ড (PC/SC) অ্যাপ্লিকেশনগুলিকে ওয়েব প্ল্যাটফর্মে স্থানান্তর করতে সক্ষম করে। এটি তাদের হোস্ট OS-এ উপলব্ধ PC/SC বাস্তবায়ন (এবং কার্ড রিডার ড্রাইভার) অ্যাক্সেস দেয়।

প্রশাসকরা এই API এর প্রাপ্যতা নিয়ন্ত্রণ করতে পারেন:

  • বিশ্বব্যাপী— DefaultSmartCardConnectSetting নীতি ব্যবহার করে।
  • প্রতি-অ্যাপ্লিকেশন— SmartCardConnectAllowedForUrls এবং SmartCardConnectBlockedForUrls নীতি ব্যবহার করে।

ট্র্যাকিং বাগ #১৩৮৬১৭৫ | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

উৎপত্তি ট্রায়াল

ডিজিটাল ক্রেডেনশিয়ালস এপিআই (ইস্যু করার সহায়তা)

এই বৈশিষ্ট্যটি ইস্যুকারী ওয়েবসাইটগুলিকে (উদাহরণস্বরূপ, একটি বিশ্ববিদ্যালয়, সরকারি সংস্থা, বা ব্যাংক) সরাসরি ব্যবহারকারীর মোবাইল ওয়ালেট অ্যাপ্লিকেশনে ডিজিটাল শংসাপত্রের প্রভিশনিং (ইস্যুয়েন্স) প্রক্রিয়াটি নিরাপদে শুরু করতে দেয়। অ্যান্ড্রয়েডে, এই ক্ষমতাটি অ্যান্ড্রয়েড IdentityCredential ক্রেডম্যান সিস্টেম (ক্রেডেনশিয়াল ম্যানেজার) ব্যবহার করে। ডেস্কটপে, এটি ডিজিটাল শংসাপত্র উপস্থাপনার অনুরূপ CTAP প্রোটোকল ব্যবহার করে ক্রস-ডিভাইস পদ্ধতি ব্যবহার করে।

অরিজিন ট্রায়াল | ট্র্যাকিং বাগ #378330032 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

ওয়েব ইনস্টল API

একটি ওয়েব অ্যাপ ইনস্টল করার ক্ষমতা প্রদান করে। যখন ইনভোক করা হয়, তখন ওয়েবসাইটটি নিজেই অথবা অন্য কোনও সাইট থেকে ওয়েব অ্যাপ হিসেবে ইনস্টল করে (প্রদত্ত প্যারামিটারের উপর নির্ভর করে)।

অরিজিন ট্রায়াল | ট্র্যাকিং বাগ #333795265 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

অবচয় এবং অপসারণ

XSLT বন্ধ করুন

XSLT v1.0, যা সকল ব্রাউজার মেনে চলে, ১৯৯৯ সালে প্রমিত করা হয়েছিল। ইতিমধ্যে, XSLT v2.0 এবং v3.0 তে বিবর্তিত হয়েছে, বৈশিষ্ট্য যোগ করেছে এবং ব্রাউজারে জমাটবদ্ধ সংস্করণ থেকে পৃথক হয়ে উঠেছে। এই অগ্রগতির অভাব, জাভাস্ক্রিপ্ট লাইব্রেরি এবং ফ্রেমওয়ার্কের উত্থানের সাথে মিলিত হয়েছে যা আরও নমনীয় এবং শক্তিশালী DOM ম্যানিপুলেশন অফার করে, ক্লায়েন্ট-সাইড XSLT ব্যবহারে উল্লেখযোগ্য হ্রাস পেয়েছে। ওয়েব ব্রাউজারে এর ভূমিকা মূলত JSON এবং React এর মতো জাভাস্ক্রিপ্ট-ভিত্তিক প্রযুক্তি দ্বারা প্রতিস্থাপিত হয়েছে।

এই রূপান্তরগুলি প্রক্রিয়া করার জন্য Chromium libxslt লাইব্রেরি ব্যবহার করে, এবং libxslt ২০২৫ সালের প্রায় ৬ মাস ধরে অরক্ষিত ছিল। Libxslt হল একটি জটিল, পুরাতন C কোডবেস যা বাফার ওভারফ্লোের মতো মেমরি সুরক্ষা দুর্বলতার জন্য কুখ্যাতভাবে সংবেদনশীল, যা নির্বিচারে কোড কার্যকর করার দিকে পরিচালিত করতে পারে। যেহেতু ক্লায়েন্ট-সাইড XSLT এখন একটি বিশেষ, খুব কম ব্যবহৃত বৈশিষ্ট্য, এই লাইব্রেরিগুলি মূল জাভাস্ক্রিপ্ট ইঞ্জিনগুলির তুলনায় অনেক কম রক্ষণাবেক্ষণ এবং সুরক্ষা যাচাই পায়, তবুও তারা অবিশ্বস্ত ওয়েব সামগ্রী প্রক্রিয়াকরণের জন্য একটি সরাসরি, শক্তিশালী আক্রমণ পৃষ্ঠের প্রতিনিধিত্ব করে। প্রকৃতপক্ষে, XSLT হল বেশ কয়েকটি সাম্প্রতিক হাই-প্রোফাইল সুরক্ষা শোষণের উৎস যা ব্রাউজার ব্যবহারকারীদের ঝুঁকিতে ফেলেছে। এই কারণে, Chromium (অন্যান্য উভয় ব্রাউজার ইঞ্জিন সহ) ওয়েব প্ল্যাটফর্ম থেকে XSLT কে অবচিত এবং অপসারণ করার পরিকল্পনা করছে। আরও বিস্তারিত জানার জন্য, আরও নিরাপদ ব্রাউজারের জন্য XSLT অপসারণ দেখুন।

ChromeStatus.com এন্ট্রি

আন্তর্জাতিক লোকেল তথ্যের প্রাপ্তিকারীদের অবমূল্যায়ন করুন

Intl Locale Info API হল একটি পর্যায় 3 ECMAScript TC39 প্রস্তাবনা যা সপ্তাহের ডেটা (সপ্তাহের প্রথম দিন, সপ্তাহান্তের শুরুর দিন, সপ্তাহান্তের শেষ দিন, প্রথম সপ্তাহের সর্বনিম্ন দিন), এবং লোকেলে ব্যবহৃত টেক্সট দিকনির্দেশনা ঘন্টা চক্রের মতো লোকেল তথ্য প্রকাশ করে Intl.Locale অবজেক্টকে উন্নত করে।

স্পেসিফিকেশনের তৃতীয় ধাপের পরিবর্তনগুলি বেশ কয়েকটি ব্যবহারকারীকে ফাংশনে স্থানান্তরিত করে। স্পেসিফিকেশনের সাথে মিল রেখে এগুলি এখন Chrome-এ আপডেট করা হচ্ছে।

ট্র্যাকিং বাগ #৪২২০৩৭৭০ | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

ক্লায়েন্ট মেটাডেটার জন্য FedCM গোপনীয়তা প্রয়োগ

FedCM API-তে ক্রস-সাইট পরিচয় সম্পর্ক ঝুঁকি মোকাবেলা করার জন্য, আইডেন্টিটি প্রোভাইডাররা (IdPs) যারা তাদের FedCM কনফিগারেশনের মধ্যে client_metadata ব্যবহার করে তাদের .well-known/web-identity ফাইলে ডাইরেক্ট এন্ডপয়েন্ট ফর্ম্যাট বাস্তবায়ন করতে হবে। এই ম্যান্ডেট নিশ্চিত করে যে যখনই একটি client_metadata_endpoint উপস্থিত থাকে তখন accounts_endpoint এবং login_url উভয়ই স্পষ্টভাবে সংজ্ঞায়িত করা হয়। এই পদ্ধতিটি নির্ভরশীল পক্ষগুলিকে একাধিক সাইট জুড়ে ব্যবহারকারীর পরিচয় সম্পর্ক স্থাপনের জন্য মেটাডেটা ব্যবহার করতে বাধা দিয়ে গোপনীয়তা সুরক্ষা জোরদার করে।

Chrome 143 (সতর্কতা পর্যায়): যদি client_metadata_endpoint বিদ্যমান থাকে কিন্তু accounts_endpoint বা login_url অনুপস্থিত থাকে, তাহলে ব্রাউজার কনসোল সতর্কতা প্রদর্শন করবে। এটি IdP গুলিকে কনফিগারেশন আপডেট করার জন্য সময় দেয়।

ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন

FedCM-ননসকে প্যারাম ফিল্ডে স্থানান্তর করা এবং IdentityCredentialError code অ্যাট্রিবিউটকে error পুনঃনামকরণ করা

nonce-এর params ফিল্ডে স্থানান্তর: navigator.credentials.get()-এর nonce প্যারামিটারটি উন্নত API ডিজাইন, এক্সটেনসিবিলিটি এবং রক্ষণাবেক্ষণের জন্য একটি শীর্ষ-স্তরের ক্ষেত্র থেকে params অবজেক্টে স্থানান্তরিত হচ্ছে। এই কাঠামোগত পদ্ধতিটি Identity Provider-এর জন্য পার্সিং সহজ করে, ভার্সনিং ছাড়াই ভবিষ্যত-প্রুফিং সমর্থন করে এবং আধুনিক API প্যাটার্নের সাথে সারিবদ্ধ করে। Relying Parties-এর জন্য, প্রভাব ন্যূনতম - তারা একটি নতুন স্থানে একই nonce মান প্রদান করে।

Chrome 143 (সতর্কতা পর্যায়): nonce শীর্ষ স্তর এবং অভ্যন্তরীণ প্যারামিটার উভয় ক্ষেত্রেই গৃহীত হয়। শীর্ষ-স্তরের ব্যবহার একটি কনসোল সতর্কতা ট্রিগার করে।

IdentityCredentialError এ কোডের নাম পরিবর্তন করে error রাখা হয়েছে: IdentityCredentialErrorcode অ্যাট্রিবিউটের নাম পরিবর্তন করে error রাখা হয়েছে যাতে শব্দার্থবিদ্যা আরও স্পষ্ট হয়, ডেভেলপারদের অভিজ্ঞতা আরও ভালো হয় এবং ওয়েব স্ট্যান্ডার্ডের সাথে সামঞ্জস্যপূর্ণ হয়। এই পরিবর্তন অস্পষ্টতা কমায় এবং DOMException.code এর সাথে দ্বন্দ্ব এড়ায়। অতিরিক্তভাবে, error.code error.error হয়ে যায়, DOMString টাইপ ধরে রাখে।

Chrome 143 (সতর্কতা পর্যায়): error এবং code বৈশিষ্ট্য উভয়ই সমর্থিত। code ব্যবহার করলে একটি কনসোল সতর্কতা ট্রিগার হয়, যা ডেভেলপারদের মাইগ্রেট করতে নির্দেশ দেয়।

ট্র্যাকিং বাগ #427474985 | ChromeStatus.com এন্ট্রি | স্পেসিফিকেশন