Inconsistent "New note" name behavior in web UI
Maintainer thường phản hồi trong vòng 1 ngày
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
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện chuỗi thao tác tạo và lưu ghi chú trong web UI, sau đó lần theo phần mã xử lý tiêu đề ghi chú trong quá trình tạo và lưu. Bản sửa được hoàn tất khi các ghi chú được tạo dưới tên “New note” nhận được tên nhất quán và các lần chỉnh sửa sau đó tuân theo cùng một cách đặt tên nhất quán trong toàn bộ chuỗi thao tác đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This is a very minor bug.
Steps to reproduce
- Ensure no notes are named "New note"
- Create a new note in the web UI (I will call this note A)
- Observe the note is named "New note"
- Write "foo" in the note body
- Click on the check icon to save the note
- Observe the note is renamed to "foo"
- Edit "foo" in the note body to "foobar"
- Click on the check icon to save the note
- Observe the note is renamed to "foobar"
- Create a new note in the web UI (I will call this note B)
- Observe the note is named "New note"
- Write "bar" in the note body
- Create a new note in the web UI (I will call this note C)
- Observe note B is still named "New note"
- Observe note C is named "New note (1)"
- Write "baz" in the note body
- Create a new note in the web UI (I will call this note D)
- Observe note B is still named "New note"
- Observe note C is named "New note (1)"
- Observe note D is named "New note (2)"
- Write "quux" in the note body
- Click on the check icon to save note D
- Observe note D is renamed to "quux"
- Click on note B
- Edit "bar" in the note body to "bar bar"
- Click on the check icon to save note B
- Observe note B is renamed to "bar bar"
- Edit "bar bar" in the note body to "bar bar bar"
- Click on the check icon to save note B
- Observe note B is renamed to "bar bar bar"
- Click on note C
- Write "baz baz" in the note body
- Click on the check icon to save note C
- Observe note C is still named "New note (1)"
- Click on note B
- Edit "bar bar bar" in the note body to "bar bar bar bar"
- Click on the check icon to save note B
- Observe note B is still named "bar bar bar"
- Question my sanity after writing this
Expected behaviour
Consistent
Actual behaviour
Inconsistent
Server
- Notes app version: 4.12.3
- Nextcloud version: 32.0.0.13
- OS: Debian 12.11
- Web server: apache2 2.4.62
- PHP version: 8.2.28
- Database: MariaDB 10.11.11
Nextcloud configuration:
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"nextcloud.example.com"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "32.0.0.13",
"overwrite.cli.url": "https:\/\/nextcloud.example.com",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0,
"dbindex": 0,
"password": "***REMOVED SENSITIVE VALUE***",
"timeout": 1.5
},
"maintenance": false,
"maintenance_window_start": 1,
"theme": "",
"loglevel": 2,
"default_phone_region": "US",
"mail_smtpmode": "smtp",
"mail_smtpsecure": "ssl",
"mail_sendmailmode": "smtp",
"memories.exiftool": "\/var\/www\/nextcloud.example.com\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
"memories.vod.path": "\/var\/www\/nextcloud.example.com\/apps\/memories\/bin-ext\/go-vod-amd64",
"memories.db.triggers.fcu": true
}
}
Client
Please complete the following information.
- Browser (incl. version): Firefox 142.0 (64-bit)
- OS: Debian forky/sid (using KDE)
- Ngôn ngữ chính
- JavaScript
- Star
- 738
- Fork
- 162
- Merge trung bình
- 2 giờ 40 phút
- Pull request đã merge (30 ngày)
- 39
Chuẩn bị môi trường
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 nextcloud/notes
-
bug need to reproduce
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
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 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug need to reproduce
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature request needs discussion
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
nextcloud/notes#1344 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Tag or categorize notesĐang mởfeature request needs discussion
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của nextcloud/notes
Issue tương tự
-
factory-active factory-automatic harness/codex task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
vercel/ai#21582 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ux
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
rr-djk/rr-djuikoo.com#53 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add shacl12-inference-rulesĐang mởnew spec review
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
w3c/browser-specs#2666 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
thim81/openapi-format#238 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
decentespresso/dye2#13 ·