Firefox Add-ons อาจ ไม่ทำงาน หาก Firefox ไม่ใช่เวอร์ชันล่าสุด นอกจากนี้ วันที่/เวลาผิดของระบบ หรือ Firefox User Profile/ไฟล์ตั้งค่าเสียหาย ก็อาจก่อให้เกิดปัญหา
ผู้ใช้เจอปัญหาเมื่อเปิด Firefox เบราว์เซอร์เปิดแต่ไม่มี Add-ons (ไอคอนไม่โชว์) หรือ Add-ons ทำงานไม่ได้ (บางคนเฉพาะ Add-ons บางตัว) ปัญหารายงานในทุก OS มักหลังอัปเดต Firefox

ก่อนลองวิธีแก้: Restart ระบบ เพื่อตัดข้อผิดพลาดชั่วคราว ตรวจสอบว่า Add-ons เปิดใช้งานอยู่ ในเมนู Add-ons ของ Firefox และ อัปเดต Firefox เป็น Build ล่าสุด
วิธีที่ 1: เปิดใช้งาน Add-ons ใหม่ (Re-enable)
ปัญหาอาจมาจาก Glitch ชั่วคราวใน Firefox ปิดเปิด Add-ons อาจช่วย:
- Launch Firefox คลิก Hamburger Menu (มุมขวาบน)
- คลิก Addons > Disable ทุก Add-on (Toggle Off)

- Enable กลับมา ทดสอบ

- ถ้าไม่ได้ ลอง Install Add-on ใหม่ เช็คว่า Firefox ทำงานปกติ ดาวน์โหลด Add-on ผ่านเบราว์เซอร์อื่น (Chrome) ลากวางเข้า Firefox
- ถ้ายังไม่ได้ ลอง Firefox Safe Mode ลบ Extensions ที่มีปัญหา (หรือลบทั้งหมด) ทดสอบ

วิธีที่ 2: ตั้งค่า Date/Time ของระบบให้ถูกต้อง
Date/Time ของระบบใช้สำหรับ Sync บริการต่างๆ โดยแอปพลิเคชันมากมาย หาก Date/Time ผิด จะขัดแย้งกับ Date-Time Engine ภายใน Firefox แก้โดยตั้งค่าให้ถูกต้อง:
- คลิกขวา นาฬิกา System Tray > Adjust Date/Time

- ปิด Set Time Automatically และ Set Time Zone Automatically
- คลิก Change (ใต้ Set the Date and Time Manually) ปรับ Date/Time
- ตั้ง Time Zone ให้ถูกต้อง ทดสอบ Firefox

- ถ้ายังไม่ได้ ลองตั้ง Date เป็น 1 วันก่อนหน้า ทดสอบ
- ถ้ายังไม่ได้ ตั้ง Date ให้ถูกต้อง ทดสอบ
วิธีที่ 3: ปิด Firefox Preference extensions.webextensions.remote
Preference นี้ (เมื่อ Enable) ใช้ Disable Out-of-process Extensions ทั้งหมด หาก Firefox "คิดว่า" Extensions ทั้งหมดเป็น Out-of-process เนื่องจาก Glitch การปิด Preference นี้อาจช่วย:
- เปิด Firefox พิมพ์ใน Address Bar:
about:config
- กดปุ่ม Accept the Risk and Continue

- ค้นหา Preference:
extensions.webextensions.remote
- คลิก Toggle เปลี่ยนค่าเป็น False (ถ้าเป็น True) > Relaunch Firefox

- ทดสอบว่า Add-ons ทำงานปกติ
วิธีที่ 4: ลบการปรับแต่ง Toolbars และ Buttons
ผู้ใช้ปรับแต่ง Toolbars/Buttons ตามต้องการ แต่อาจก่อให้เกิด Error Add-ons คืนค่า Default อาจช่วย:
- เปิด Firefox คลิก Hamburger Menu (มุมขวาบน)

- คลิก Customize > ในหน้าต่างที่ขึ้น คลิก Restore Defaults (ขวาล่าง)

- ทดสอบ Add-ons
วิธีที่ 5: ปิด DOM Storage ของ Firefox
DOM Storage ให้ทางเลือกเก็บข้อมูลแทน Cookies ที่ปลอดภัย/ใหญ่/ง่ายกว่า Add-ons อาจไม่ทำงานหาก DOM Storage อยู่ใน Error State บล็อกการทำงานของ Add-ons ปิด DOM Manager อาจช่วย:
- เปิด Firefox พิมพ์ใน Address Bar:
about:config
- ยืนยัน Accept the Risk and Continue
- ค้นหาใน Search Preferences Name:
dom.quotaManager.useDOSDevicePathSyntax
- คลิก Toggle เปลี่ยนค่าเป็น False (ถ้าเป็น True)

- Relaunch Firefox ทดสอบ
วิธีที่ 6: เปิดใช้งาน History ใน Firefox Options
Firefox มี Bug: อาจ Disable Add-ons หากปิด Remember History การ Enable Remember History อาจช่วย:
- เปิด Firefox คลิก Hamburger Menu (มุมขวาบน)

- เลือก Options > ซ้ายเลือก Privacy & Security
- เลื่อนลง ส่วน History ขยาย Dropdown Firefox Will
- เลือก Remember History ทดสอบ

วิธีที่ 7: แก้ไข Extensions.json ให้ Add-ons ทำงานได้
Add-ons อาจไม่ทำงาน หาก Entries ใน Extensions.json ตั้งค่าผิด (หยุด Add-ons) แก้ไขไฟล์เพื่อให้ Add-ons ทำงาน:
- เปิด Firefox พิมพ์:
about:support
- ในตาราง Applications Basics คลิก Open Folder (หน้า Profile Folder) เปิดโฟลเดอร์โปรไฟล์ใน File Explorer

- Minimize โฟลเดอร์โปรไฟล์ Exit Firefox ตรวจสอบ Task Manager ไม่มี Process Firefox
- เปลี่ยนไปโฟลเดอร์โปรไฟล์ เปิด extension.json (extensions.json) ด้วย Text Editor (Notepad)

- Ctrl + F ค้นหา appDisabled เปลี่ยน ทุกค่า เป็น False (ถ้าเป็น True)

- ค้นหา signedState เปลี่ยนค่าเป็น 2 (ถ้าเป็น 1)

- Save ปิดไฟล์
- Restart ระบบ เปิด Firefox ทดสอบ
- ถ้ายังไม่ได้ Disable/Enable Add-ons ทีละตัว ทดสอบ
วิธีที่ 8: ลบไฟล์ทั้งหมดใน Storage Folder ของ Firefox User Profile
Profile Storage ของ Firefox อาจเสียหาย (มักหลัง Bad Update หรือย้ายไฟล์ OS) ลบไฟล์ทั้งหมดใน Storage Folder อาจช่วย (ไฟล์จะสร้างใหม่ครั้งหน้า Launch):
- เปิด Firefox พิมพ์ about:support
- หน้า Profile Folder (ตาราง Applications Basics) คลิก Open Folder
- Minimize โฟลเดอร์โปรไฟล์ Close Firefox (ไม่มี Process Firefox ใน Task Manager)
- ไปที่โฟลเดอร์โปรไฟล์ เปิด Storage Folder

- Delete ทั้งหมด ใน Storage Folder > Restart ระบบ

- Restart แล้ว เปิด Firefox ทดสอบ Add-ons
วิธีที่ 9: ลบ Extension Files จาก Firefox User Profile
Add-ons ล้มเหลวอาจเพราะไฟล์เก็บ Extensions Registry เสียหาย ลบ Extensions จาก Profile อาจช่วย (ไฟล์จะสร้างใหม่ครั้งหน้า Launch):
- Launch Firefox พิมพ์:
about:support
- เลื่อนลง ตาราง Application Basics คลิก Open Folder หน้า Profile Folder (เปิดใน File Explorer)
- Minimize หน้าต่างโปรไฟล์ Close Firefox (ไม่มี Process Firefox)
- ไปที่หน้าต่างโปรไฟล์ Delete ไฟล์ Extensions ทั้งหมด ที่นั่น

- Delete ไฟล์ compatibility.ini > Restart ระบบ

- Restart แล้ว เปิด Firefox ทดสอบ
วิธีที่ 10: สร้าง Firefox Profile ใหม่
Add-ons อาจไม่ทำงาน หาก User Profile ของ Firefox เสียหาย สร้าง Profile ใหม่อาจช่วย Backup ข้อมูลสำคัญของ Firefox และ Extensions ก่อน
- สร้าง Firefox User Profile ใหม่
- ทดสอบ Add-ons ถ้าได้ ให้ Copy cert9.db ไป Profile เก่า เช็คว่าเป็นสาเหตุหรือไม่
วิธีที่ 11: Refresh Firefox
ปัญหาอาจมาจาก Add-on ขัดแย้ง หรือ Misconfiguration ของ Firefox Refresh Firefox (ลบ Add-ons/Customizations ทั้งหมด คืนค่า Default) อาจช่วย เพราะไม่มีทางอื่นตรวจสอบ Integrity ของไฟล์แอป
- เปิด Firefox คลิก Hamburger Menu
- คลิก Help > Troubleshooting Information

- คลิกปุ่ม Refresh Firefox > ยืนยัน Refresh

- หลัง Refresh ทดสอบ Firefox
- ถ้ายังไม่ได้ Refresh Firefox อีกครั้ง แล้ว Enable Remember History (ถ้าปิด) ตามวิธีที่ 6 ทดสอบ
วิธีที่ 12: เปลี่ยน Certificate Requirement ของ Add-ons
Firefox อาจไม่รัน Add-ons หาก Certificate ที่จำเป็น (Add-ons ต้องมี Certificate เพื่อป้องกัน Add-ons อันตราย) เสียหาย/หมดอายุ ปิด Certificate Requirement อาจช่วย
คำเตือน: ทำต่อความเสี่ยงของตัวเอง การปิด Certificate Requirement อาจเปิดโอกาสให้ Add-ons อันตรายเข้ามา เป็นภัยคุกคามระบบ/ข้อมูล
- เปิด Firefox พิมพ์ about:config
- Accept the Risk and Continue
- ค้นหา xpinstall.signatures.required ใน Search Preference Name คลิก Toggle เปลี่ยนเป็น False (ถ้าเป็น True)

- Relaunch Firefox หวังว่า Add-ons จะทำงาน
ถ้ายังมีปัญหา ลอง Debug Mode ของ Firefox (พิมพ์ about:debugging > This Firefox > Load Temporary Add-ons ใช้ Add-ons ชั่วคราว) 
Load Temporary Add-on Firefox
ลอง Copy โฟลเดอร์ Mozilla จาก %appdata% และ %localappdata% ของ Firefox ที่ทำงานได้ ไปวางในระบบที่มีปัญหา