ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Safari AI automation හි ටැබ් රක්ෂකයේ බග් එක හෙළිවී, පරිශීලක ටැබ් වැරදිව වසා ගනී

Safari AI automation හි ටැබ් රක්ෂකයේ බග් එක හෙළිවී, පරිශීලක ටැබ් වැරදිව වසා ගනී

ඔබගේ Safari බ්‍රවුසරය AI ඇජෙන්ට් එකක් මඟින් පාලනය කරමින් ඉදිරිපත් කරන ලද නවීන automation මෙවලමක්, නවතම තවත් බග් එකක් හේතුවෙන් ඔබගේ පරිශීලක ටැබ් එකක් වැරදිව වසා දමා ඇත.

මෙම ගැටලුව පසුගිය දින තුනකදී සිදු වුණා. සංවර්ධකයා විසින් Safari MCP (MacOS Control Protocol) භාවිතා කර AI ඇජෙන්ට් එකක් සකස් කරමින්, එය පූර්ව‑ලොග්‑ඉන් Safari පරිසරයේ ක්‍රියාත්මක විය. මෙහි ප්‍රධාන රක්ෂකයක් වශයෙන්, මෙවලම විසින් අලුතින් විවෘත කරන ලද සෑම ටැබ් එකක්ම window.name තුළ ලේබලයක් තබා, එම ලේබලය අනුව පරිශීලකගේ සක්‍රිය ටැබ් එකක්ද, මෙවලමේ අයිතියේ ටැබ් එකද කියා තීරණය කරයි.

කෙසේ වෙතත්, සංවර්ධකයා forms.gle කෙටි ලින්ක් එකක් භාවිතා කර Google Docs පටවා ගැනීමේදී, 302 රීඩිරෙක්ට් මගින් window.name අගය අතුරුදන් විය. ඒ නිසා රක්ෂකය “Tab tracking lost – refusing to target the user's current tab” කියා පණිවිඩයක් දී, එම ටැබ් එකට ක්‍රියා කිරීමෙන් වළකිණි. නමුත් පසුකාලීනව සංවර්ධකයා “orphaned tab” එක පිරිසිදු කිරීම සඳහා safari_close_tab විධානය භාවිතා කළේය. එම විධානයේ fallback පරිදි, “current tab of window” යන කොඩ් පංතිය පරිශීලකගේ දැනට පෙනෙන ටැබ් එක වසා දුන්නා.

මෙම බග් එකේ වැදගත්කම වන්නේ, රක්ෂකය “මගේ ටැබ් එක හඳුනා ගත නොහැකි” කියා ප්‍රතිචාර දුන් අවස්ථාවේ, “එය වසා දමන්න” යන fallback ක්‍රියාවලියත් සමඟ එකම තත්වය දක්වා ඇති බවයි. තවත් තට්ටු තුනක (list, extension, core) එකම වැරදි ලොජික් එකම පෙනී, “ඇතුළත් නොවන ටැබ් එකක්” යන අර්ථය “අවසර දීම” ලෙස ගැළපුණා. ඒ නිසා පරිශීලකගේ වැදගත් පේජ් එකක් අහඹු ලෙස වසා දැමීමට ඉඩ හිමි විය.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බොහෝ තාක්ෂණික ශිෂ්‍යයෝ, සොෆ්ට්වෙයා සංවර්ධකයින්, ව්‍යාපාරිකයින් AI‑driven automation භාවිතා කරයි. මෙම වර්ගයේ බග් එකක් දැන ගැනීම ඔවුන්ට පහත වාසි ලබා දේ:

  • ආරක්ෂාකාරී කේත ලේඛන – රක්ෂක ලොජික් එකේ අඩුපාඩු හඳුනාගෙන, පරිශීලක දත්ත හා සේවා පද්ධති ආරක්ෂා කර ගැනීමට ඉඩ සලසයි.
  • දෝෂ හඳුනාගැනීමේ නව පද්ධති – ත්‍රි‑පට්ටල පරීක්ෂණය (list, extension, core) ක්‍රියාත්මක කර, අනාගත බග් හෝ සයිබර්-අනතුරු වලට ප්‍රතිවිරුද්ධියක් සකස් කරයි.
  • ව්‍යාපාරික නිෂ්පාදන විශ්වාසය – automation මෙවලම් භාවිතා කරන ව්‍යාපාරයන්ට, පාරිභෝගිකයන්ට අනිසි අතුරුදහන් නොවීමේ සහතිකයක් ලබා දේ.

ඉතින්, මෙවැනි තාක්ෂණික ගැටලු වලට වේගවත් ප්‍රතිචාර ලබා දීම, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය වඩාත් ස්ථායී, නිරාපදායක කරයි.

අවසානයේ, සංවර්ධකයා මෙම බග් එක නිවැරදි කර, රක්ෂකයේ fallback ලොජික් එක “අයිතිකාරක නොමැති ටැබ්” සඳහා වසා දැමීම වළක්වා, ඉදිරි AI‑automation ව්‍යාපෘති සඳහා ආරක්ෂිත පදනමක් ගොඩනැගීමට අවශ්‍ය පියවර ගත්තා.

💡 ඔබේ AI automation ආරක්ෂාව දැන්ම පරීක්ෂා කරමු!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Safari #AI #Automation #Bug #Sri Lanka