ตกลงดังนั้นฉันตัดสินใจที่จะตรวจสอบในซอร์สโค้ด ส่วนขยายประกอบด้วย Javascript เพียงไม่กี่บรรทัดในไฟล์/usr/lib/xul-ext/webaccounts/content/browser.js
ที่โหลดเฉพาะไลบรารี/usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
และเรียกใช้ด้วยข้อมูลเกี่ยวกับหน้าที่เข้าเยี่ยมชมในปัจจุบัน
แพ็คเกจwebaccounts-extension-common
ที่มีไลบรารีนี้ยังมีไฟล์/usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
ที่มีตัวเลือกการกำหนดค่า gsettings ของแพ็คเกจนี้ มีเพียงรายการเดียวเท่านั้นซึ่งจะแสดงรายการไซต์ที่ส่วนขยายนั้นเปิดใช้งานแล้วหนึ่งครั้งและจะไม่ถามอีก ในกรณีของฉันมันมีอยู่twitter.com
ซึ่งเป็นสาเหตุที่ฉันไม่ได้สังเกตอะไรเมื่อเข้าสู่ Twitter บัญชีดำนี้สามารถล้างได้ด้วยคำสั่งต่อไปนี้:
gsettings reset com.canonical.webcredentials.capture dontask-accounts
ครั้งต่อไปที่ฉันเยี่ยมชม Twitter ศูนย์ควบคุมอูบุนตูก็เปิดขึ้นพร้อมกับกล่องโต้ตอบบัญชีออนไลน์ดังนั้นนั่นเป็นผลที่ต้องการของปลั๊กอินนี้
อย่างไรก็ตามซอร์สโค้ดของไลบรารีแสดงว่าควรมีมากกว่านั้น มันมีฟังก์ชั่นwebaccounts_store_login
ที่มีจุดประสงค์ในการเพิ่ม Twitter / etc โดยอัตโนมัติ บัญชีที่คุณเพิ่งใช้ในเบราว์เซอร์ไปยังบัญชี Ubuntu ออนไลน์เช่นว่าการรวมเดสก์ท็อปจะทำงานได้ทันทีหลังจากที่คุณใช้ไซต์หนึ่งครั้งในเบราว์เซอร์ แน่นอนว่าเป็นการผสมผสานที่ดี อย่างไรก็ตามสิ่งนี้ไม่ได้ผลสำหรับฉัน (ไม่มีการเพิ่มบัญชีเพียงเปิดหน้าต่างบัญชีเท่านั้น) และมีรายงานข้อบกพร่องสองปีที่บ่งบอกว่านี่เป็นสิ่งเดียวกันสำหรับผู้อื่นเช่นกัน