اقتراح لتحسين شيء ما يسبب لي المتاعب باستمرار.
النسخة المختصرة:
سيكون من الرائع لو أن كود “اللصق الذكي” الذي ينشئ تنسيق العنوان + رابط URL يتحقق مما إذا كان اللصق يتم داخل تنسيق URL موجود مسبقًا، وفي حال كان كذلك، يقوم بلصق النص فقط بدلاً من إفساد التنسيق الحالي.
التفاصيل:
عند كتابة منشور، غالبًا ما أقوم بإنشاء رابط URL عن طريق كتابة كل شيء يدويًا باستثناء الرابط الذي أنسخه وألصقه من شريط عناوين المتصفح.
لذا قد يكون لدي هذا:
[اضغط هنا](http://www.example.com)
ثم أقرر أن عبارة “اضغط هنا” ليست عنوان رابط كافياً، فأبحث عن العنوان الحقيقي للصفحة من شيء ما يرتبط بها.
أقوم بتحديد ونسخ ذلك النص، ثم ألصقه فوق “اضغط هنا” في منشوري.
يلاحظ نظام Discourse أن لدي رابط URL + عنوان في الحافظة (شيء لا أتحكم فيه، وعادة لا أدركه، لأنني حددت نصًا ونسخت نصًا إلى الحافظة، واللصق في معظم الأماكن سيعطيني ذلك النص فقط، لكن المتصفح الويب قد أدرج أيضًا رابط URL للأشياء التي تبحث عنه تحديدًا).
يقوم Discourse بشيء منطقي تمامًا عند اللصق خارج التنسيقات، لكنه يخلق فوضى عند اللصق داخل تنسيق. أجد نفسي في النهاية مع هذا:
[ [العنوان الحقيقي للصفحة](http://www.example.com)](http://www.example.com)
عند هذه النقطة (ومع روابط URL أطول بكثير من هذا المثال المبسط)، عادة ما أكون مشوشًا جدًا بسبب التنسيقات المتداخلة لدرجة أنني أحذف كل التنسيقات وأبدأ من جديد.
سيكون من الرائع لو أن كود اللصق الذكي يتحقق مما إذا كان اللصق يتم داخل تنسيق URL موجود مسبقًا، ويقوم بلصق النص فقط، دون الرابط أو أي تنسيق إضافي، في هذه الحالة.
(بالطبع، في العديد من الحالات يمكنني أن ألصق فوق كل التنسيقات وأستخدم ما يولده Discourse لي. لكنني لا زلت لا أستطيع التأقلم مع ذلك؛ في ذهني، هناك مجرد نص في الحافظة، كما يحدث عند اللصق في كل مكان آخر. وهناك أوقات لا يتطابق فيها الرابط URL تمامًا مع ذلك الذي نسخت العنوان منه: على سبيل المثال، عند الارتباط بمنشور معين داخل موضوع، أو بوقت محدد في فيديو على YouTube.)