Giter VIP home page Giter VIP logo

toast-ui-editor-qa's People

Watchers

 avatar  avatar

toast-ui-editor-qa's Issues

스크롤 싱크 안됨(문서 하단에 표인 경우)

재현 경로

케이스 1

  • DOWN 방향키를 연타하여 문서 맨 아래로 내려 간다.
  • 프리뷰의 스크롤이 끝까지 내려 가지 않음

케이스 2

  • Command + Down/Up 으로 문서 맨 위/아래를 수차례 이동한다.
  • 프리뷰 스크롤이 움직이지 않음

마크다운

# 성능 컨설팅 의뢰서

### 성능과 관련된 사용 중인 기술이나 스펙

| 이름 | 용도 | 성능 컨설팅 포함 여부 |
| --- | --- | ------------ |
| Canvas | 챠트 그리기 | O / X |
| Web Worker | 렌더링용 데이터 생성 | O / X |
|  |  |  |

## 테스트 및 개발 환경 정보

### 테스트 환경 정보

| 항목 | 정보 | 비고 |
| --- | --- | --- |
| 테스트 장비 | 맥북 2016 / 아이폰 XS |  |
| 네트워크 | Wifi / LTE / 3G |  |
| 기타 |  |  |

### 주요 사용 프레임워크 및 라이브러리

| 이름 | 버전 | 번들러 사용 여부 |
| --- | --- | --------- |
| Vue | 2.5.21 | O |
| lodash | 4.17.11 | O |
| moment | 2.23.0 | O |
|  |  |  |

### 사용하는 번들러

| 이름 | 버전 |
| --- | --- |
| webpack | 4.28.1 |
| 사용하지 않음 |  |

### 타겟 브라우저(지원하지 않는 브라우저는 삭제바람)

| 이름 | 최하위 버전 | 데스크탑/모바일 |
| --- | ------ | -------- |
| Chrome | 60 | 데스크탑 |
| Safari | 11 | 데스크탑 |
| Firefox | 63 | 데스크탑 |
| Edge | 12 | 데스크탑 |
| IE | 9 이상 | 데스크탑 |
| Android | Android 5.0 | 모바일 |
| iOS | 11 | 모바일 |
| ChromeAndroid | 67 | 모바일 |
| Samsung | 6.2 | 모바일 |

에디터가 제일 하단으로 내려갔을 때 뷰어 스크롤이 제일 하단으로 이동하지 않는 문제

테스트 했던 세가지 글 gist 링크 입니다.


lerna 글을 제일 밑으로 내렸을 경우 에디터 화면은 스크롤이 제일 하단이지만, 뷰어의 경우 상단에 멈춰 있습니다.
(1.x 버전에서는 제일 하단으로 이동합니다.)

입력시 스크롤이 덜컹거림

  • 입력시 스크롤이 살짝 덜컹거리는데, 기존 버전도 같은 현상이 보이지만 조금 더 심하게 느껴지네요. 일단 남겨봅니다
    testscroll

부모 리스트를 숫자 리스트로 변경 시 자식 리스트의 변경

v1.4.10

v1_숫자리스트로 변경

미리보기와 비교

image

v2.0.0

v2_숫자리스트로 변경

미리보기와 비교

image

어떤 것이 올바른 동작인지는 모르겠지만, 혹시 몰라서 이슈 등록합니다.
하지만 저는 v2.0 방식이 맞는 것 같아요. v1.4.10은 미리보기와 에디터의 내용이 다른데, v2.0에서는 동일하게 나와요.

차트 삽입 시 미리보기에서 너비가 고정되어있나요?

1.14.10

스크린샷 2020-04-23 14 29 08

2.0

스크린샷 2020-04-23 14 28 58

### 클라이언트 수

``` chart
,2019년 3월,4월,5월,6월, 7월,8월,9월,10월,11월,12월, 2020년 1월,2월,3월
Editor,648,699,864,834,888,1753,1073,1312,2501,2611,2801,2995,1825
Calendar,857,1285,1368,1488,1885,2266,2341,2633,3418,3613,4052,4293,4076
Chart,117,145,181,205,331,449,545,674,692,751,816,1017,1599
ImageEditor,2140,2684,2383,4879,6567,7009,6772,7156,9450,9468,10609,11430,9313
Grid,248,445,575,607,776,810,917,987,1047,1056,1078,1162,1311

type: column
title: 전체 클라이언트 수
legend.visible: true
series.showLabel: false
chart.format: 1,000

IE11에서 툴바 UI 깨지는 현상

스크린샷 2020-03-11 오후 3 01 35

현상 재현

  1. 마크다운 에디터에서 툴바 선택해서 헤딩 추가
  2. 헤딩 문법(#) 추가 후에 툴바가 모두 활성화 된 상태로 나옴

그 외 이슈

  • 스크롤 싱크 버튼에 undefined 값이 출력됨

원인

버튼 텍스트 값이 옵션으로 처리되는데 이 때 옵션 값이 없을 경우 undefined로 초기화 되어서 해당 현상이 발생하는 것으로 보임

<button class="tui-scrollsync active" type="button" style="display: inline-block;">undefined</button>

테이블 내에 링크 요소와 <br>태그가 있을 경우 위지윅으로 모드 전환시 테이블 틀어짐

  1. 마크다운 편집모드에서
  2. 테이블을 생성하고
  3. 셀의 내용에 링크와 <br>을 넣음
  4. 미리보기는 잘 나오는 것을 확인
  5. 위지윅 모드로 전환
  6. 테이블이 틀어짐 확인
  7. 다시 마크다운 모드로 전환
  8. 링크 요소가 테이블 밖으로 빠져나와 있음 확인

4번 이미지
스크린샷 2020-03-11 15 36 17

6번 이미지
스크린샷 2020-03-11 15 37 21

8번 이미지
스크린샷 2020-03-11 15 38 17

테스트에 사용한 마크다운

| 차수 | 일정 | 배포 가이드 | 진행상태 |
| --- | --- | ------ | ---- |
| 1차 | 2018년 11월 16일 | [HTML/CSS/Sass](dooray://1387695619080878080/pages/2349200384342341719)<br>[코딩컨벤션](dooray://1387695619080878080/pages/2349199899044190550) | 배포 완료 |
| 2차 | <span style="color:#009800">2018년 11월 23일</span> | [안티패턴](dooray://1387695619080878080/pages/2354102345589825174)<br>[정적분석](dooray://1387695619080878080/pages/2354102384017570716) | <span style="color:#009800">배포 예정</span> |
| 3차 | 2018년 11월 30일 | \* 의존성 관리<br>\* 번들러 | 최종(4차)리뷰 진행중 |
| 4차 | 2018년 12월 7일 | \* 테스팅<br>\* 디버깅 | 3차 리뷰 진행중 |
| 5차 | 2018년 12월 14일 | \* TOAST UI Component<br>\* TOAST UI CodeSnippet<br>\* jQuery | 3차 리뷰 진행중 |
| 6차 | 2018년 12월 21일 | \* 성능<br>\* ES5 to ES6<br>\* 보일러 플레이트 | 재작성 완료<br>1차 리뷰 진행중 |

코드블럭 내에서 엔터 두번시 코드블럭 빠져나감

1버전, 2버전, 두레이 모두 동일하게 발생하는데..
스펙인지 버그인지 헤깔려서 일단 등록해요.

  1. 위즈윅모드에서
  2. 코드블럭 버튼 클릭해서 코드블럭편집 상태로 만들고
  3. 개행이 있는 문자열을 입력
  4. 첫번째줄 끝에 커서를 두고 엔터를 두번입력
  5. 두개의 코드블럭으로 분리됨

2번 이미지지
스크린샷 2020-03-11 16 17 16

3번 이미지
스크린샷 2020-03-11 16 18 24

4번 이미지 - 엔터 한번 입력
스크린샷 2020-03-11 16 19 27

4번 이미지 - 엔터 두번 입력
스크린샷 2020-03-11 16 20 05

※ 참고 ※
마지막 라인 끝에 커서를 두고 엔터를 두번치면 코드블럭 영역을 빠져나가는건 이상하지 않은데..
다른 라인 끝에 커서를 두고 엔터를 두번치면 개행이 계속 되어야 하지 않을까요?
이렇게..
스크린샷 2020-03-11 16 22 53

한 라인에 이미지가 여러 개 들어갔을 때 오류

![상담소](https://user-images.githubusercontent.com/389021/72852172-22fcd000-3cf1-11ea-93f8-6954ce1b9085.png) <center>(상담소 전경&#x2026; 핸드폰 파는거 아니다)</center>![상담소](https://user-images.githubusercontent.com/389021/72852172-22fcd000-3cf1-11ea-93f8-6954ce1b9085.png) <center>(상담소 전경&#x2026; 핸드폰 파는거 아니다)</center>![상담소](https://user-images.githubusercontent.com/389021/72852172-22fcd000-3cf1-11ea-93f8-6954ce1b9085.png) <center>(상담소 전경&#x2026; 핸드폰 파는거 아니다)</center>![상담소](https://user-images.githubusercontent.com/389021/72852172-22fcd000-3cf1-11ea-93f8-6954ce1b9085.png) <center>(상담소 전경&#x2026; 핸드폰 파는거 아니다)</center>![상담소](https://user-images.githubusercontent.com/389021/72852172-22fcd000-3cf1-11ea-93f8-6954ce1b9085.png) <center>(상담소 전경&#x2026; 핸드폰 파는거 아니다)</center>

라인에 이미지가 여러개라 버그같이 동작을해요..
대충 이거 보면 짐작하겠죠? 어찌 동작할지 ㅋ

문서 하단까지 스크롤시 미리보기 영역 스크롤 위치

마크다운 편집 모드에서
마크다운 영역의 스크롤을 문서 하단까지 내렸을 때,
미리보기 영역의 스크롤은 문서 하단까지 이동되지 않아서 문서가 잘려보입니다.

1번 스크롤은 바닥까지 내려간 상태 → 3번 문서 하단이 보이는데
2번 스크롤은 바닥따지 내려오지 않음 → 4번 문서 하단이 잘려 보임 (물론 2번 스크롤을 움직이면 문서하단을 볼 수 있음)

1번 스크롤이 바닥까지 내려가면, 2번 스크롤도 바닥까지 내려가야 함

스크린샷 2020-03-11 15 18 31

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.