- Dikirim
- 26 Agustus 2026 pukul 20.22 UTC
- Penulis
- kamo
- Commit
- cec7592
Sebagian besar katalog suara itu dikonfigurasi dan tak terdengar. Dua penyebab, keduanya diam oleh konstruksi: suara yang tidak pernah memainkan terlihat persis seperti salah satu anggota dimatikan, sehingga tidak pernah akan dilaporkan sebagai bug. Mesin yang diimplementasikan 'playsWhenFocused: false' sebagai '! document.hidden', yang bertanya tentang tab browser. Katalog dokumen itu sebagai pertanyaan tentang SURACE - "sebuah dentingan untuk pesan yang saat ini Anda baca adalah kebisingan" - dan untuk app- wide handler mereka bukan pertanyaan yang sama. Satu langganan inbox meliputi setiap kotak surat, satu pendengar SMS setiap percakapan, satu lead feed seluruh organisasi; tidak ada yang bisa melihat halaman mana anggota berada, jadi setiap orang mereka digumam untuk persis selama anggota bekerja. Delapan peristiwa dikirim diaktifkan dan tidak pernah sekali dimainkan: emmail.received, ss.received, chat.typing, Lead.created, lead.credits.changed, task.assign, training.asted dan notification.penarikan. Sebuah situs panggilan sekarang nama permukaan acara datang dari (lib / sound / soundSurfaces) Dan apa pun yang membuat permukaan menyatakan itu di layar (useSoundSurface), jadi mesin mengajukan pertanyaan katalog selalu dijelaskan. 'Kekuatan' masih menang Langsung di mana tidak ada permukaan bisa berlaku. Penyebab lainnya adalah tes penjaga, yang gagal hanya pada kunci apa-apa Mentri. Itu adalah aturan yang jauh lebih lemah daripada "dapat didengar", jadi setiap acara kabel di persis salah satu produser dan tidak lebih. Notifikasi ChatNotifikasi Mendengarkan - yang aplikasi 's satu app- wide chat kedatangan - tidak membuat suara sama sekali, jadi pesan dari seseorang anggota tidak sudah berbicara dengan tiba dalam keheningan, dan pesan pertama dari setiap percakapan baru tidak terdengar bahkan setelah jendela dibuka untuk itu. ui.action.success / error dipecat dari empat tempat di seluruh aplikasi. Juga dipecat sekarang: kedua corong roti panggang; upload. selesai / gagal dalam MultiFileUploader dan pada lampiran obrolan gagal; dokumen. disimpan BinderEditor; ui.error pada tiga surel-kirim kesalahan jalur. conversion.complete was mis-declarated 'playsWhenFocused: false' - it is an hasilnya anggota sedang menunggu, seperti upload. selesai di sampingnya. ~ 67 komponen yang memegang snackbar mereka sendiri ditutupi oleh drop-in 'Use SnackbarState' (lib / snackbarSound) yang menghasilkan nada dari negara transisi, jadi mengadopsi itu adalah satu baris dan tidak ada perubahan situs panggilan. Ini menyelesaikan nilai selanjutnya terhadap ref daripada didalam updater setstate: Reasi mungkin memanggil updater dua kali, dan dua set dalam tanda yang sama harus membandingkan satu sama lain. Suara umpan utama bergerak keluar dari ruang kerja, yang hanya naik di dua halaman lead - sehingga pendaratan memimpin sementara anggota membaca surat mereka mencapai Kait yang tidak berjalan. Mereka sekarang tinggal di app- Wide LeadsFeedPendengar gated di View-Leads. Satu pemilik, atau halaman utama akan berpadu dua kali. TASK _ CHANGED adalah org- luas dan mencakup setiap mutasi tugas, sehingga task.assign disaring ke tugas ditugaskan kepada anggota ini oleh orang lain, penghapusan dikecualikan, id dibandingkan sebagai string karena mereka adalah int64. Dua penjaga sehingga semua ini tidak dapat membusuk kembali: eventCatalog.testts sekarang gagal pada 'playsWhenFocused: event false' dipecat dengan baik 'force' maupun 'permukaan', dan cek-snackbar-sound.mjs gagal pada sebuah snackbar diadakan dalam sebuah musestate polos. Keduanya Diverifikasi dengan membalikkan perbaikan dan menonton mereka menangkapnya.