عناوين SVG التي أدرجها مكون سمة تُستبدل بعنوان الصفحة بعد تبديل التبويب

أعتقد أنني وجدت خطأً في Discourse، لكن من الصعب إظهار كيفية تكراره لأنه يُفعّل بواسطة مكون سمة لم يتم نشره رسميًا في أي سمة بعد.

يقوم مكون السمة بإدراج رسم SVG يعمل بشكل ممتاز، لكن بعد التبديل بين علامات التبويب في المتصفح أو تصغير المتصفح، تم استبدال جميع العناوين في الرسم SVG بعنوان الصفحة.

رسم SVG قبل تبديل علامة التبويب:

<svg width="62pt" height="250.66666666666666" viewBox="0.00 0.00 62 188" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="translate(4,112) scale(1)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-112 58,-112 58,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="black" cx="27" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-85.8" font-family="Times,serif" font-size="14.00">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="black" cx="27" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-13.8" font-family="Times,serif" font-size="14.00">b</text>
</g>
<!-- a-&gt;b -->
<g id="edge1" class="edge">
<title>a-&gt;b</title>
<path fill="none" stroke="black" d="M27,-71.7C27,-63.98 27,-54.71 27,-46.11"></path>
<polygon fill="black" stroke="black" points="30.5,-46.1 27,-36.1 23.5,-46.1 30.5,-46.1"></polygon>
</g>
</g>
</svg>

رسم SVG بعد تبديل علامة التبويب:

<svg width="62pt" height="250.66666666666666" viewBox="0.00 0.00 62 188" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="translate(4,112) scale(1)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-112 58,-112 58,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>First test of the Mange theme - Discourse Development - Graphviz</title>
<ellipse fill="none" stroke="black" cx="27" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-85.8" font-family="Times,serif" font-size="14.00">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>First test of the Mange theme - Discourse Development - Graphviz</title>
<ellipse fill="none" stroke="black" cx="27" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-13.8" font-family="Times,serif" font-size="14.00">b</text>
</g>
<!-- a-&gt;b -->
<g id="edge1" class="edge">
<title>First test of the Mange theme - Discourse Development - Graphviz</title>
<path fill="none" stroke="black" d="M27,-71.7C27,-63.98 27,-54.71 27,-46.11"></path>
<polygon fill="black" stroke="black" points="30.5,-46.1 27,-36.1 23.5,-46.1 30.5,-46.1"></polygon>
</g>
</g>
</svg>

سأكون سعيدًا بتكرار الخطأ على https://try.discourse.org/ أو في مكان آخر إذا كان بإمكان شخص ما إخباري بكيفية تثبيت مكون السمة أو إدراج رسم SVG مباشرة لمعرفة ما إذا كان ذلك سيُفعّل الخطأ أيضًا.

3 إعجابات

شكرًا لك يا ماغنوس، يجب أن يكون هذا قد تم إصلاحه الآن عبر FIX: Do not override all title elements with page title · discourse/discourse@5a3350c · GitHub

8 إعجابات

شكرًا جزيلاً لك يا @pmusaraj. كان ذلك سريعًا جدًا :smile:.

أنا أستخدم خطة مستضافة. كيف/متى يمكنني الحصول على الوصول إلى النسخة الجديدة؟

يعمل بشكل جيد على مثيلي الآن. :heart:

أود أن أعلّم مشاركتك كحل، لكن يبدو أن هذا غير ممكن. ألا تستخدم إضافة Solved؟

إعجاب واحد (1)

نستخدم مصطلح ‘تم حله’ هنا، لكن ليس ضمن فئة الأخطاء.

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد السماح بردود جديدة.