Highlight-based quoting ruby text messes up formatting

Continuing the discussion from Inline language markup? (language learning site):

Not sure if this would be considered a bug or a request for enhancement. Basically, when you quote ruby text, the quote doesn’t show up correctly. For example:

日に本ほん語ご

If you quote this you’ll get something like:
日に本ほん語

Could this be updated in some way so the quote includes the ruby tags for proper formatting? Or is that consider an “advanced” quote that will only work on full post quoting?

3개의 좋아요

Yeah I would like us to implement this it should be straightforward … our JS implementation of HTML → Markdown has a minor oversight.

@vinothkannans can you add to your list?

5개의 좋아요

Awesome. To add one thing, I noticed that often furigana (rt tagged text) above the last character won’t get highlighted and therefore doesn’t get quoted (but it should). It probably won’t be a big deal to handle since that’s all within the last ruby tag anyway, but it’s something to keep in mind when implementing.

4개의 좋아요

OK, just keep in mind, this is not a major priority for us but I think we should get it done over the next month or two. It is assigned out.

2개의 좋아요

조금만 기다리면 이 문제가 처리될 가능성이 있을까요? :slight_smile:

1개의 좋아요

네, 이번 주 할 일 목록에서 우선순위를 높여뒀어요.

4개의 좋아요

완료되었습니다. 아래 커밋으로 이 문제가 해결되어야 합니다.

4개의 좋아요

더 이상 많이 사용되지 않는 rb와 rp 태그를 제외하고도, 화이트리스트에 포함된 모든 ruby 관련 태그를 유지하는 것이 좋을 것 같습니다. rp는 구형 브라우저에 대한 레거시 지원에 사용되므로 Discourse에는 특히 관련이 없을 수 있습니다. 어느 쪽이든 큰 문제는 아니지만, 언급할 가치가 있다고 생각했습니다.

수정:
더 중요한 것은, 제 OP의 해당 단어(그 단어 만)로 테스트해 보면 주변 ruby 태그를 놓치기 때문에 텍스트가 예상대로 포맷되지 않는다는 점입니다. 인용하기 전에 해당 단어의 왼쪽이나 오른쪽 텍스트를 강조하면 ruby 태그가 포함되지만, 이 우회 방법은 해당 단어가 게시물의 첫 부분이나 마지막 부분인 경우에는 작동하지 않습니다. ruby 태그가 포함되도록 보장할 수 있는 방법이 있을까요?

1개의 좋아요

네, 필요하다면 해당 태그들을 화이트리스트에 추가하겠습니다. 또한 PR을 통해 기여하는 것도 쉬운 작업입니다.

브라우저 수준의 UX에서 복사-붙여넣기 기능과 관련된 문제입니다. 여기서 우리가 할 수 있는 일은 많지 않습니다.

3개의 좋아요

언젠가 디스코urs 개발 환경을 설정해 볼 겁니다. :sweat_smile:

알겠습니다. 최악의 경우, 해당 경우에 적절한 HTML을 얻기 위해 전체 게시물을 인용할 수 있습니다. 여전히 큰 개선입니다. 감사합니다!

3개의 좋아요

rb 태그와 rp 태그가 이제 화이트리스트에 추가되었습니다.

4개의 좋아요

이 주제는 25시간 후 자동으로 닫혔습니다. 더 이상 새 답글을 작성할 수 없습니다.