पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

GrapesJS मुद्दे

3,464 पार्स किए गए GitHub मुद्दे — 370 हल किया · 90 खुला. युद्ध-परीक्षणित उत्तरों को खोजें, फ़िल्टर करें और एक्सप्लोर करें।

466 मुद्दे मिले

🔍 components
#670613 फ़रवरी 2026द्वारा saeedhbi3 उत्तर
0 प्रतिक्रियाएं

TypeError: e.getRoot एक फ़ंक्शन नहीं है (स्टाइल मैनेजर में रेस की स्थिति)

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? सभी ब्राउज़र (क्रोम, सफारी, फ़ायरफ़ॉक्स, एज) प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://jsfiddle.net/saeedhbi/powxyjdq/3/ बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? GrapeJS संपादक को इनिशि...

artf

https://github.com/GrapesJS/grapesjs/issues/6705 के समान मैं उस तरह की दौड़ की स्थिति बनाने में सक्षम नहीं हूं (उदाहरण के लिए एपीआई के माध्यम से चुनें और निकालें) और आपके उदाहरण में एक घटक पर getRoot की जांच कर रहा है, लेकिन घटक एपीआई पर ऐ...

saeedhbi

https://github.com/GrapesJS/grapesjs/issues/6705#issuecomment -3921025039 के समान, समस्या हमारी बाहरी लाइब्रेरी में थी जो GrapeJS का उपयोग कर रही थी और चूंकि समस्या 6705 जैसी ही स्थिति थी, इसलिए मैं इसे बंद कर दूंगा। आपकी समीक्षा के लिए धन...

GJS Helper

यह TypeError: e.getRoot is not a function GrapesJS के स्टाइल मैनेजर के भीतर एक ज्ञात रेस स्थिति है, खासकर जब घटकों को तेजी से चुना जाता है और फिर हटा दिया जाता है। ऐसा इसलिए होता है क्योंकि स्टाइल मैनेजर का अपडेट लॉजिक, जो डिबाउंस किया जात...

#670513 फ़रवरी 2026द्वारा saeedhbi3 उत्तर
1 प्रतिक्रियाएं

TypeError: कुंजीपटल हैंडलर में अपरिभाषित ('toLowerCase' पढ़ना) के गुण नहीं पढ़ सकता

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? सभी ब्राउज़र (क्रोम, सफारी, फ़ायरफ़ॉक्स, एज) प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://jsfiddle.net/saeedhbi/tdsLa6qe/ बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? एक बुनियादी GrapeJS संपाद...

saeedhbi

हाय @artf, पूर्ण स्टैक ट्रेस में गहराई से खुदाई करने के बाद, मैंने पाया कि त्रुटि GrapesJS में नहीं है . event.key.toLowerCase() कॉल हमारे अपने एप्लिकेशन कोड से आ रही है - एक वैश्विक window.addEventListener("keydown", ...) हैंडलर है जो हमा...

artf

अरे @saeedhbi, आप वास्तव में हमारे कोड में event.key.toLowerCase() कहां देखते हैं? क्या आप सुनिश्चित हैं कि आपकी तरफ से नहीं आ रहा है? दुर्भाग्य से, jsfiddle मददगार नहीं है, बहुत अधिक AI ढलान लगता 😅 है , यह संपादक को लोड भी नहीं कर रहा है...

GJS Helper

GrapesJS के कीबोर्ड हैंडलर में TypeError: Cannot read properties of undefined (reading 'toLowerCase') एक ज्ञात समस्या है जो तब उत्पन्न होती है जब कुछ कीबोर्ड इवेंट, विशेष रूप से चीनी, जापानी या कोरियाई जैसी भाषाओं के लिए उपयोग किए जाने वाल...

#66964 फ़रवरी 2026द्वारा jasonvijayy1 उत्तर
0 प्रतिक्रियाएं

Component.replaceWith() कॉल करते समय पूर्ववत प्रबंधक सक्षम के साथ जीवनचक्र घटनाओं के दौरान क्रैश

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोमियम प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://codepen.io/Logeshwaran-codepen/pen/raLJpYb बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? कैनवास में उपलब्ध घटकों का चयन करें। एक जीवनचक्र घ...

GJS Helper

आपके द्वारा सामना की गई समस्या एक सामान्य नुकसान है जब GrapesJS जीवनचक्र घटनाओं के भीतर सिंक्रोनस DOM या घटक ट्री जोड़तोड़ करते हैं, खासकर जब UndoManager सक्रिय हो। मुख्य समस्या समय और UndoManager के राज्य प्रबंधन में है। मूल कारण विश्लेषण...

#668512 जनवरी 2026द्वारा shery4 उत्तर
0 प्रतिक्रियाएं

हटाने और पुन: जोड़ने के बाद कस्टम घटक शैलियाँ लागू नहीं की जाती हैं

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम v143.0.7499.193 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://codesandbox.io/p/sandbox/2l3887 बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? पेज खोलें और GrapesJS एडिटर लोड करें पंक्ति घटक...

mdmontesinos

मैं एक समान मुद्दे का सामना कर रहा हूं, जहां फिर से जोड़े गए घटक में सही शैली संपत्ति है: <आईएमजी चौड़ाई="1112" ऊंचाई="17" alt="छवि" src="https://github.com/user-attachments/assets/474011c4-b1be-48df-9aa8-14c3dcdfc68d" /> लेकिन अगर मैं "व्...

artf

@mdmontesinos आपका उपयोग सही नहीं है, styles घटक परिभाषा में परिभाषित किया जाना चाहिए, और इसके बदलने की उम्मीद नहीं है। साथ ही, घटक परिभाषा के लिए आईडी का उपयोग करना गलत है यदि घटक का पुन: उपयोग किए जाने की उम्मीद है, तो आईडी को फिर से बना...

mdmontesinos

@artf मैं एक आईडी का उपयोग कर रहा हूं क्योंकि मेरी परियोजना में उस घटक का हमेशा एक ही उदाहरण होगा। मेरा उपयोग का मामला यह है कि एक घटक को बाहरी रूप से "पृष्ठभूमि" के रूप में उपयोग करने के लिए डिज़ाइन किया गया है और फिर इसका उपयोग करने वाली...

#66837 जनवरी 2026द्वारा derikb3 उत्तर
0 प्रतिक्रियाएं

मोडल एक पूर्ण क्लिक के बजाय मोडल के बाहर mouseup घटना पर बंद

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम 143.0.7499.169 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://grapesjs.com/demo.html बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? एक कस्टम कोड घटक को पृष्ठ में खींचें। मोडल स्वचालित रूप से...

derikb

fwiw मैंने डेमो पेज को प्रतिलिपि प्रस्तुत करने योग्य लिंक के रूप में उपयोग किया, हालांकि वह पृष्ठ grapesjs के नवीनतम संस्करण का उपयोग नहीं कर रहा है। मेरा स्थानीय कोड हाल के संस्करण का उपयोग कर रहा है और एक ही समस्या दिखाता है।

derikb

ठीक है मैं देखता हूं कि ऐसा क्यों हो रहा है। क्योंकि मोडल और इसके आसपास की पृष्ठभूमि सभी एक तत्व हैं जिसमें घटनाएं जुड़ी हुई हैं, इसलिए एक माउसडाउन, ड्रैग, माउसअप अभी भी एक क्लिक के रूप में माना जा रहा है क्योंकि यह एक ही तत्व पर है। Event...

GJS Helper

आपके द्वारा वर्णित समस्या एक ज्ञात एज केस है कि ब्राउज़र click ईवेंट mousedown और mouseup घटनाओं के साथ कैसे इंटरैक्ट करते हैं, खासकर जब मोडल के लिए ओवरले या बैकड्रॉप से निपटते हैं। जबकि GrapesJS का मोडल क्लोजिंग लॉजिक अपने मूल तत्व (जो पृ...

#667817 दिसम्बर 2025द्वारा J-Wick41 उत्तर
0 प्रतिक्रियाएं

YouTube को अब उचित प्लेबैक के लिए एम्बेडेड वीडियो iframes पर referrerpolicy="strict-origin-when-cross-origin" विशेषता की आवश्यकता है।

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? बहादुर प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक ना बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? लैंडिंग पृष्ठ पर YouTube वीडियो जोड़ने का प्रयास करें और पता करें। अपेक्षित व्यवहार क्या है? YouTube...

GJS Helper

यह वास्तव में एक वैध बग रिपोर्ट है। YouTube ने अपनी एम्बेडिंग आवश्यकताओं को अपडेट किया है, और iframe पर referrerpolicy="strict-origin-when-cross-origin" विशेषता के बिना, वीडियो चलने में विफल हो सकते हैं, एक त्रुटि प्रदर्शित कर सकते हैं या...

#667414 दिसम्बर 2025द्वारा OfirD12 उत्तर
0 प्रतिक्रियाएं

हैश नेविगेशन के साथ एंकर लिंक पूर्वावलोकन मोड में काम नहीं करते हैं

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम 143.0.7499.41 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://jsfiddle.net/mghzw41k/2/ बग का वर्णन करें पूर्वावलोकन मोड पर, हैश नेविगेशन (उदाहरण के लिए, href="#section") के साथ एंकर लिंक काम...

doudou673

मुझे भी इसी समस्या का सामना करना पड़ा।

GJS Helper

एंकर लिंक (हैश नेविगेशन) के पूर्वावलोकन मोड में काम नहीं करने GrapesJS साथ आप जिस समस्या का सामना कर रहे हैं, वह एक सामान्य व्यवहार है जो इस बात से उपजी है कि GrapesJS अपने कैनवास के भीतर इंटरैक्शन को कैसे संभालता है। संपादन मोड में, Grape...

#66719 दिसम्बर 2025द्वारा padcom2 उत्तर
1 प्रतिक्रियाएं

`component.closestType()` अपरिभाषित है

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? कोई भी प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://github.com/padcom/grapesjs-closestType-missing बग का वर्णन करें यह बग यहां में पेश किया गया था। इस बदलाव से पहले सब कुछ उम्मीद के मुताबिक काम...

padcom

यह पता चला है कि दूसरा पैरामीटर हमेशा घटक नहीं होता है, बल्कि घटना का प्रेषक होता है, जिसका अर्थ है कि कभी-कभी यह घटकों का संग्रह होता है जिसमें स्पष्ट रूप से closestType() विधि नहीं होती है। मुझे यह समझाने के लिए @artf धन्यवाद!

GJS Helper

ऐसा प्रतीत होता है कि component.closestType() के उपयोग के संबंध में थोड़ी गलतफहमी हो सकती है। आपके द्वारा प्रदान किए गए प्रजनन चरणों और कोड की समीक्षा करने के बाद, component.closestType वास्तव में component:update:components ईवेंट को पास क...

#666628 नवम्बर 2025द्वारा lexoyo2 उत्तर
2 प्रतिक्रियाएं

परत पैनल: खींचें और छोड़ें आइटम गायब कर देता है (फ़ायरफ़ॉक्स और क्रोम)

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? फ़ायरफ़ॉक्स 137.0 और क्रोम 136.0.7103.92 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://grapesjs.com/demo.html बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? आधिकारिक डेमो खोलें https://grapesjs.c...

pierodetomi

मैं पुष्टि कर सकता हूं कि मैं एक ही समस्या देख रहा हूं, और यह गायब होने वाले तत्व के कारण होता है जिसमें 0px की गणना की गई ऊंचाई होती है (क्योंकि यह डिस्प्ले का उपयोग कर रहा है: कोई नहीं)। हालांकि यह निश्चित रूप से एक बग है, एक अस्थायी समा...

GJS Helper

यह वास्तव में GrapesJS लेयर्स पैनल की ड्रैग-एंड-ड्रॉप कार्यक्षमता के भीतर एक बग है, विशेष रूप से जब उन घटकों को स्थानांतरित करने का प्रयास किया जाता है जो शब्दार्थ रूप से जुड़े होते हैं, जैसे कि एक id के साथ एक input तत्व और एक label तत्व...

#665925 नवम्बर 2025द्वारा NilLlisterri4 उत्तर
1 प्रतिक्रियाएं

प्रतीक शैलियाँ सिंक्रनाइज़ नहीं की गई हैं

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? फ़ायरफ़ॉक्स 145.0 (64-बिट) प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://jsfiddle.net/artur_arseniev/ta19s6go/ बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? आधिकारिक प्रतीक डेमो पर जाएं, एक प्रत...

NilLlisterri

समझ गया, अगर मैं एक प्रतीक के अंदर कुछ स्टाइल करना चाहता हूं और परिवर्तनों को साझा करना चाहता हूं तो मुझे इसमें एक क्लास जोड़ना चाहिए। मदद के लिए आप दोनों का धन्यवाद!

lexoyo

नमस्कार यह रंग तत्व पर लागू होता है, grapesjs इसका मतलब है कि यह #compid { color: red; } की तरह एक सीएसएस उत्पन्न करेगा लेकिन आईडी एक HTML पृष्ठ में अद्वितीय हैं, इसलिए दूसरे प्रतीक की एक अलग आईडी है यह मेरे लिए भी एक समस्या है, मुझे यकीन...

artf

क्षमा करें, बग नहीं, बल्कि एक "सुविधा" 😅 IMHO, घटक शैलियों को प्रतीकों से बंधा नहीं होना चाहिए; यह समान प्रतीकों (सामान्य चीज़) के बीच शैलियों को ओवरराइड करने का एक आसान तरीका है। यदि आपको समान शैलियों की आवश्यकता है, तो आप बस कक्षाओं का...

सभी विषयों को ब्राउज़ करें