Wiki title blink does not work reliably when opening from another tab/window
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
Hướng nghiên cứu
Bắt đầu bằng cách xác định JavaScript xử lý các fragment URL và kích hoạt tiêu đề phần trong wiki nhấp nháy khi mở liên kết FAQ trong một tab mới. Tái hiện trường hợp chuyển tab bị trì hoãn, sau đó xác minh rằng tiêu đề vẫn thu hút sự chú ý sau khi trang trở nên hiển thị; issue không nêu tên tệp hay test.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The Javascript code handling the fragment in the URL that's designed to blink the title of the section in the fragment does not seem to consider whether the tab is visible to the user yet.
How to reproduce:
- Open this link leading to the wiki in a new tab: https://opentabletdriver.net/Wiki/FAQ/Linux#libinput-smoothing
- Wait a second or 2 after the tab finishes loading
- You may now switch to the new tab
- Observe that the section title has not blinked to catch the attention of the user
You can switch to the tab instantly after opening, or refresh the page to confirm that the script does work correctly.
Suggested fixes:
- Don't blink the title before the script can confirm that the user is on the page ('window visible' event if any, mouse movement, etc)
- Instead of using an animation, highlight the title in a different manner
- Ngôn ngữ chính
- HTML
- Star
- 40
- Fork
- 10
- Merge trung bình
- 1 giờ 32 phút
- Pull request đã merge (30 ngày)
- 4
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenTabletDriver/opentabletdriver.github.io
-
wiki
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
enhancement good first issue wiki
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
bug wiki
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
OpenTabletDriver/opentabletdriver.github.io#302 · 1 bình luận ·
-
enhancement wiki
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
OpenTabletDriver/opentabletdriver.github.io#299 · 2 bình luận ·
Tất cả issue của OpenTabletDriver/opentabletdriver.github.io
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
opensearch-project/OpenSearch-Dashboards#12937 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
swiftlang/swift-org-website#1565 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
a2ui-project/a2ui#3158 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
hemilabs/ui-monorepo#2475 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
online-go/online-go.com#3809 ·
Maintainer thường phản hồi trong vòng 1 ngày