1626 Niezaznaczalne treści w liście tematów prac dyplomowych #1632
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Przyczyną niezaznaczalności treści w liście tamatów prac dypkomowych jest dodana do tabeli klasa "selection-none", która jak nazwa wskazuje blokuje możliwość zaznaczania tekstów w tabeli za pomocą ustawienia na none atrybutów m.in. user-select oraz innych, podobnych do niej modulo używana przeglądarka, co przedstawiają poniższe skriny.
Widzimy, że komuś faktycznie zależało na tym żeby tekst w tabeli był niezaznaczalny.
Jako że sam nie domyśliłem się jaki jest tego powód postanowiłem prześledzić historie powstania tych linijek kodu. W celu poznania myśli autora użyłem mojego ulubionego polecenia, którego wynik widzimy poniżej.
Autorem commita ab3f76e był barnij.
Moja mniej już ulubiona komenda git show pokazuje, że jest to część bardzo dużego commita wprowadzającego całą nową podstronę obsługi prac dyplomowych.
W PR odpowiadającym za tą zmianę "Nowy system obsługi prac dyplomowych #818" znalazłem tę zmianę w commicie 1b6923f o komentarzu "Theses list is now a table".
Reasumując - z tych poszukiwań nic nie wynikło i niczego się nie dowiedziałem, więc po prostu usunąłem tę klasę w pliku ThesesList.vue i przetestowałem stronę po tych zmianach. Podstrona prace dyplomowe dalej działa bez zarzutów a ponadto można zaznaczyć tabelę jak widać na skrinie poniżej.