मेरे पास अब तक का सबसे अजीब बग है, और मैं इस पर अपने बुद्धि के अंत के पास हूं। इस (या किसी भी चालाक कामकाज) को डीबग करने के तरीकों के साथ कोई भी अद्भुत होगा।फ़ायरफ़ॉक्स कर्सर अदृश्य, किसी और चीज पर क्लिक करते समय दृश्यमान हो जाता है
समस्या:
मैं contenteditable का उपयोग कर फ़ायरफ़ॉक्स में एक सरल WYSIWYG संपादक बना रहा हूं। समस्या तब प्रकट होती है जब मैं AJAX के माध्यम से संपादित करने के लिए पाठ लोड करता हूं। लोड से पहले, कर्सर ठीक दिखाई देता है (एक विभाजित दूसरे के लिए), और पाठ लोड होने के बाद गायब हो जाता है। आप अभी भी टेक्स्ट दर्ज कर सकते हैं, और कर्सर निश्चित रूप से अभी भी "वहां" है (एक स्टेटस बॉक्स वर्तमान लाइन/कॉल को ठीक दिखाता है), लेकिन कर्सर दिखाई नहीं दे रहा है और चयन ओवरले दिखाई नहीं देता है।
यहां यह वास्तव में अजीब बनाता है: किसी अन्य डोम तत्व पर, किसी भी अन्य तत्व पर, किसी अन्य विंडो पर भी क्लिक करके - कर्सर वापस लौटाता है और सामान्य की तरह व्यवहार करता है। असल में, कर्सर की कोई समस्या होने पर एक ही समय में शुरुआत होती है, जब शुरुआत में पृष्ठ लोड हो या रीफ्रेश हो। Contentedtiable div के अंदर कहीं भी क्लिक करने से यह ठीक नहीं होता है - आपको रीफ्रेश करने के लिए इसके लिए बाहर क्लिक करना होगा।
अभी, मुझे बस एक कामकाज की आवश्यकता है। मैंने $ (someelement) .click या $ (somelement)। 500 पर 500 स्वादों का प्रयास किया है, लेकिन वे उपयोगकर्ता से "वास्तविक" क्लिक को पूरी तरह से दोहराने नहीं देते हैं।
क्या किसी ने इससे पहले ऐसा कुछ देखा है? धन्यवाद।
फ़ायरफ़ॉक्स में कई परिस्थितियों में कैरेट गायब होने के साथ अभी भी बड़ी समस्याएं हैं और संदेह नहीं है। सबसे अच्छा आप उम्मीद कर सकते हैं कि आपके विशेष मामले के लिए एक समाधान खोजने के लिए परीक्षण और त्रुटि है। –