Tidak yakin bagaimana ini terjadi. Saya mencoba menyukai komentar dan tidak berhasil, jadi saya kemudian mengetuk konten untuk memperluasnya dan emoji tetap di tempatnya.
Buang Laporan Bug (Dibuat secara otomatis)
Versi 1.17.0 (1515261323) Perangkat: iPhone 6s (iOS 11.2.2) TestFlight: benar
Saya tahu saya pasti pernah mengangkat masalah ini di masa lalu, tetapi tidak ingat bagaimana saya mengatakannya dan apakah itu ditutup karena tidak dapat mereproduksi atau dibiarkan terbuka untuk penyelidikan
Apakah Anda dapat mereproduksi ini sama sekali?
@rnystrom Mungkin layak untuk dilihat lagi karena orang lain telah mengalaminya sekarang?
Tidak bisa berbuat banyak tanpa atm repro. Jika Anda dapat menggunakan FLEX dan membuang hierarki tampilan yang pasti akan memberi kami permulaan.
Dikirim dengan GitHawk
Ya saya dapat mereproduksi, hal pertama yang saya coba:
Saya punya video saya melakukannya berkali-kali, tetapi saya belum bisa mengunggahnya. Jadi inilah gambar lain.
Bisakah Anda membuang hierarki tampilan? Anda dapat membuka FLEX dengan mengetuk dengan tiga jari .
Tentu, saya telah membuka Flex tetapi apa yang harus saya lakukan selanjutnya?
Saya juga dapat mereproduksinya dengan sangat mudah menggunakan komentar persis seperti yang ditunjukkan di atas, tetapi berjuang dengan yang lain - Jadi itu membuat saya berpikir itu ada hubungannya dengan konten atau ukuran total komentar (ini hanya komentar teks yang relatif besar!)
Ini satu dari saya
Maaf untuk ini, hanya ingin melihat apakah banyak teks dasar akan menyebabkan ini terjadi!
// edit komentar di super bisa dilakukan ini, jadi persempit karena tidak disebabkan oleh tipe konten alternatif (mis. gambar)
Lorem ipsum dolor sit amet, conectetur adipiscing elit. Maecenas erat ipsum, conectetuer adipiscing nec mauris ac dolor eleifend orci. Donec aliquam sagittis mollis. Sebelum bola basket pertama mengatur kesedihan rahang dan perawatan klinis;
Agar jalannya neque nisl, pulvinar urna valley, dan ke sepakbola. Klinis menjadi pemain saya. Saya sangat senang elit. Tidak ada lembah duduk, tetapi sejauh ini penegakan hukum di busur. Sayangnya, ujung vel interdum vel Nulla neque aliquet, yang mengundang tawa tarikan.
Ultricies nec quisque sem. Dicadangkan tetapi tidak ada panah yang lulus penembak jitu, tetapi perawatan pot eu. Jangan, atau Suspendisse euismod sapien porttitor, erat volutpat felis lobortis. Sepak bola adalah baterai nibh.
dan lainnya
Oke banyak bereksperimen dan mengedit komentar sebelumnya, saya pikir saya telah mempersempitnya jika Anda memperpanjang komentar dan tingginya baru melebihi batas layar (ditambah buffer).
Dengan cara yang sama sel tampilan tabel dimuat sedikit sebelum muncul di layar, saya curiga jika ketinggian baru mendorong sel reaksi keluar dari buffer itu, ia tidak tahu di mana harus meletakkannya? dan tidak melakukan apa-apa?
@rnystrom
Dengan komentar di atas, itu bisa dilakukan dengan teks saat ini tetapi menghapus satu baris membuatnya berhenti. Namun, menambahkan komentar baru dan menempatkan komentar tepat di bagian atas layar saya dan kemudian melakukannya - itu juga tidak berhasil karena memiliki cukup ruang untuk benar-benar memuat sel reaksi?
Semoga ini masuk akal, dan saya bisa sepenuhnya salah tetapi tampaknya masuk akal
Semua orang mencoba versi beta terbaru. Sepertinya sudah diperbaiki?
Dikirim dengan GitHawk
Tetap untuk saya. Bagus!
Masih dapat mereproduksi dengan sangat mudah mengikuti langkah-langkah yang sama pada komentar asli
Hmm, itu akan mengajari saya untuk menguji dan menutup bug pada jam 1 pagi. Paksa keluar dari aplikasi dan sekarang saya dapat mereproduksi.
Ini bisa jadi ingatan kabur saya tadi malam, tetapi ketika berhasil, saya sepertinya ingat "pudar" menjadi abu-abu daripada putih setelah meluncurkan kembali aplikasi?
Tentu saja, saya seharusnya mengambil tangkapan layar.
Jadi saya _sorta_ memperbaikinya dengan menjatuhkan tata letak yang tidak valid di sini: https://github.com/rnystrom/GitHawk/blob/master/Classes/Issues/Comments/IssueCommentSectionController.swift#L137
collectionContext?.invalidateLayout(for: self, completion: nil)
Itu tidak memindahkan menu, tetapi sel yang sebenarnya bergerak
🤔
Ah! Saya melihat sekarang. Oke. Saya ingin tahu apakah kita hanya perlu melakukan sesuatu di mana jika sel reaksi adalah responden pertama, kita tidak berhenti? Saya akan mencobanya, brb.
edit: tidak, itu tidak membantu. Hmm. Saya tidak terbiasa dengan bagaimana menu bekerja secara internal, perlu bermain-main.
Masih dapat mereproduksi pada TestFlight terbaru kali ini langkah-langkahnya pada dasarnya adalah mengetuk gelembung lalu mengetuk sesuatu yang lain yang memiliki tindakan (baik sel reaksi, atau saya telah bekerja pada gambar tetapi itu lebih sulit untuk direproduksi)
Dikirim dengan GitHawk
Saya tidak bisa lagi mereproduksi
Dikirim dengan GitHawk
@gingerbeardman Bahkan dengan langkah-langkah baru di komentar saya sebelumnya? (Mengetuk gelembung lalu sel reaksi?)
Saya dapat mereproduksi dengan cukup mudah
Ah, oke, langkah baru.
Ya, saya bisa mereproduksi.
Langkah saya sekarang:
@Sherlouk @gingerbeardman saya akan membiarkan kalian menggali dan menemukan solusi di sini. Kelihatannya cukup tepi case dan Anda harus berusaha keras untuk repro, jadi tidak memblokir 1.17.
Dikirim dengan GitHawk
@rnystrom Membatalkan tata letak seperti yang saya sebutkan di atas tampaknya selalu memaksa bilah reaksi kembali ke tempat yang seharusnya dengan menu yang menjadi masalah. Menu tidak lagi menjadi masalah, jadi itu harus menjadi solusi akhir -- Tidak yakin apakah itu berimplikasi pada kinerja atau apa?
Pendapat Anda?
Senang meninggalkan ini jika Anda pikir itu harga yang sangat rendah, tetapi saya telah mengalaminya beberapa kali tanpa mencoba apa pun (kebanyakan ketika ada gambar di dekat batas pudar)
Saya tidak perlu berusaha keras sama sekali untuk mereproduksi. Pertama kali setiap kali dengan langkah-langkah ini:
Berikut videonya: http://www.youtube.com/watch?v=JJvny6hs0f8
Tapi saya setuju itu tidak boleh menjadi pemblokir, prioritas rendah.
@Sherlouk ya jika Anda ingin memasang PR yang membatalkan di sana, kami dapat mencobanya
Dikirim dengan GitHawk
Yang lainnya
Komentar yang paling membantu
Saya tahu saya pasti pernah mengangkat masalah ini di masa lalu, tetapi tidak ingat bagaimana saya mengatakannya dan apakah itu ditutup karena tidak dapat mereproduksi atau dibiarkan terbuka untuk penyelidikan
Apakah Anda dapat mereproduksi ini sama sekali?