Skip to content

Selectbox enhancements #35

@ekin-ceylan

Description

@ekin-ceylan
  • options attr için observedAttributes ekli ve JSON parse sonrası requestUpdate çağrısı var mı? Yoksa re-render kaçabilir. OK
  • Attr + light DOM birlikte kullanıldığında hangi kaynak baskın? Netleşmeli (dokümante et).
  • Geçersiz çocuk (<div value="chi">) senaryosu: Şu an hata fırlatıyor musun? Beklenen davranışı doğrula (try/catch ile konsolda görülebilir).
  • selected senkronizasyonu: Birden fazla selected varsa ilkini mi alıyorsun? Seçim politikasını belirle. Sonuncuyu
  • placeholder option seçiliyken dışarıdan selected bir option geldiyse placeholder’ın selected/hidden durumu güncelleniyor mu?
  • optionList güncellemesi value state’ini uyarlıyor mu (selected option’a göre)?
  • Dinamik eklenen (runtime append) desteklenmiyor; gerekliyse MutationObserver eklenecek.
  • Slot mekanizması text/yorum davranışı tamam, fakat aynı isimli slot tekrar render edilirse yeniden dağıtım idempotent mi? (WeakSet yoksa eklenebilir).
  • Güvenlik: options attr JSON parse dışında eval yok; yeterli. Yine de büyük veri için try/catch + erken TypeError uygulanıyor mu?
  • Dokümantasyon: options attr formatı ve obje alanları (value,label,selected,disabled) açıklanmış mı?
  • Performans: Büyük listelerde normalize tek geçiş (reduce/for) gerekirse optimize edilebilir.
  • optGroup destekle
    • slotta destekleniyor. attr'den destekle
  • attr option güncellemesini iyileştir. sadece değişeni güncellemek fark yaratır mı?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions