أهلاً يا رفاق،
لقد سرقت مكون سمة حورية البحر اللطيف وقمت بتعديله ليشمل RapiDoc كمكون ويب. يسمح بعرض مواصفات OpenAPI.
عند النقر على عملية في المكون الويب، فإنه يتجمد المتصفح أحيانًا ويصعب عليّ معرفة ما يحدث.
فقط إغلاق علامة التبويب يساعد. هذا لا يحدث مع نفس إصدار RapiDoc ونفس مواصفات OpenAPI عند تضمينها في صفحات أخرى.
ما يفعله هو أنه يضيف معرف العملية كمرساة إلى عنوان URL، على سبيل المثال _https://my-site/t/my-topic/150#post-/clusters/-clusterID-/gateway. أعتقد _ أن هناك شيئًا يستمع إلى تغييرات عنوان URL يفشل في هذه الحالة، ربما لأن المكون الويب لم يتم عرضه بالكامل بعد و/أو لا يمكن العثور على المعرف في Shadow DOM.
رأيت ما يلي في وحدة التحكم:
Promise Rejection: SyntaxError: '#main #put-/clusters/-clusterID-/appliances/-applianceID-/constraints, a[name=put-/clusters/-clusterID-/appliances/-applianceID-/constraints]' is not a valid selector.
العنصر المدرج الذي يحمل المعرف المقابل للمرساة في عنوان URL يبدو كالتالي.
<section
part="section-endpoint"
id="patch-/clusters/-clusterID-"
class="m-endpoint regular-font patch collapsed"
>
هل لدى أي شخص أي إرشادات لي للوصول إلى جوهر المشكلة؟
شكراً جزيلاً!