السبب الحقيقي (من وثائق Blogger الرسمية) علامة + للدمج موثّقة فقط داخل expr: — زي expr:href='data:blog.homepageUrl + "feeds/posts/default"' — أما cond فالمدعوم فيه رسميًا بس: ==, !=, and, or, in, contains. data:blog.canonicalUrl مش موجودة في قائمة البيانات الرسمية المتاحة (الرسمي: title, pageType, url, homepageUrl, pageTitle…)، وقالب Google نفسه (Contempo) بيعرض العنوان بـ <data:view.title.escaped/>. يعني شرط النسخة السابقة كان بيستخدم صيغ غير موثّقة جوه cond → الشرط بيقع → الصفحة تفتح عادية (فاضية). ده يفسّر تكرار المشكلة على المدونة التانية كمان. الحل الجديد (النسخة v6) — مسارين لضمان الظهور القالب: الشرط بقى بصيغة موثقة 100%: data:blog.pageType == "static_page" and data:view.title == "Safe Redirect" (في الـ3 أماكن: noindex + كلاس الصفحة + محتوى البوابة). ضمانة الـJS: لو الشرط لأي سبب ما اشتغلش، السكريبت بيكتشف بنفسه إن العنوان /p/safe-redirect.html ويبني نفس البوابة بالظبط (نفس الكارت، العدّاد 10 ثواني، والزرار اللي يتفعّل بعد العد). فمش ...