{
	"issue": {
		"url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
		"repository_url": "https://api.github.com/repos/laurent22/joplin",
		"labels_url": "https://api.github.com/repos/laurent22/joplin/issues/14846/labels{/name}",
		"comments_url": "https://api.github.com/repos/laurent22/joplin/issues/14846/comments",
		"events_url": "https://api.github.com/repos/laurent22/joplin/issues/14846/events",
		"html_url": "https://github.com/laurent22/joplin/pull/14846",
		"id": 4107426723,
		"node_id": "PR_kwDOBLftOs7MH6i9",
		"number": 14846,
		"title": "Fix: Support proper line-wrap indent aligning in Markdown editor (#12996)",
		"user": {
			"login": "EvoChronyX",
			"id": 168897432,
			"node_id": "U_kgDOChErmA",
			"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
			"gravatar_id": "",
			"url": "https://api.github.com/users/EvoChronyX",
			"html_url": "https://github.com/EvoChronyX",
			"followers_url": "https://api.github.com/users/EvoChronyX/followers",
			"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
			"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
			"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
			"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
			"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
			"repos_url": "https://api.github.com/users/EvoChronyX/repos",
			"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
			"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
			"type": "User",
			"user_view_type": "public",
			"site_admin": false
		},
		"labels": [
			{
				"id": 519700741,
				"node_id": "MDU6TGFiZWw1MTk3MDA3NDE=",
				"url": "https://api.github.com/repos/laurent22/joplin/labels/bug",
				"name": "bug",
				"color": "cf353b",
				"default": true,
				"description": "It's a bug"
			},
			{
				"id": 1366672371,
				"node_id": "MDU6TGFiZWwxMzY2NjcyMzcx",
				"url": "https://api.github.com/repos/laurent22/joplin/labels/editor",
				"name": "editor",
				"color": "91ca55",
				"default": false,
				"description": ""
			},
			{
				"id": 5991245949,
				"node_id": "LA_kwDOBLftOs8AAAABZRsofQ",
				"url": "https://api.github.com/repos/laurent22/joplin/labels/markdown-editor",
				"name": "markdown-editor",
				"color": "91ca55",
				"default": false,
				"description": "About the Markdown editor"
			}
		],
		"state": "closed",
		"locked": false,
		"assignees": [],
		"milestone": null,
		"comments": 11,
		"created_at": "2026-03-20T11:47:15Z",
		"updated_at": "2026-03-23T12:51:39Z",
		"closed_at": "2026-03-23T12:38:11Z",
		"assignee": null,
		"author_association": "NONE",
		"active_lock_reason": null,
		"draft": false,
		"pull_request": {
			"url": "https://api.github.com/repos/laurent22/joplin/pulls/14846",
			"html_url": "https://github.com/laurent22/joplin/pull/14846",
			"diff_url": "https://github.com/laurent22/joplin/pull/14846.diff",
			"patch_url": "https://github.com/laurent22/joplin/pull/14846.patch",
			"merged_at": null
		},
		"body": "## Description\r\nThis PR resolves the line-wrap indentation misalignment in the Markdown editor. Previously, wrapped lines in lists (bullet points, checkboxes) did not align correctly under the text marker due to issues with how `text-indent` and `padding-left` interacted with tab-stops in the CodeMirror 6 editor. \r\n\r\nThis implementation ensures that the first line remains unindented, while subsequent wrapped lines have an indent that perfectly matches the width of the space/tabs plus the marker width.\r\n\r\n## Solution\r\nRefactored `CheckboxWidget` in replaceCheckboxes.ts to:\r\n1. Extract actual marker text from the markdown source \r\n2. Create a hidden `.sizing` span containing the marker text to preserve width\r\n3. Absolutely position the checkbox input over the sizing span\r\n4. Remove depth-based CSS class approximations\r\n\r\nThis ensures the checkbox input is always aligned with the actual marker width regardless of indentation level.\r\n\r\n## Testing\r\n- TypeScript compilation successful with no errors\r\n- Rendering pipeline validated (adjacent test suite passes)\r\n-  Tested in the desktop Markdown editor with tab indentation.\r\n- Tested in the desktop Markdown editor with space indentation.\r\n\r\n## Successfully Wrapped up Lines\r\n<img width=\"1919\" height=\"1099\" alt=\"Screenshot 2026-03-20 191722\" src=\"https://github.com/user-attachments/assets/20bb81b6-4102-4540-b025-6407b59c45b6\" />\r\n\r\nYou can able to all the checkboxes with so long content have been correctly wrapped up...\r\n\r\n## Related Issue\r\nFixes #12996\r\n",
		"closed_by": {
			"login": "laurent22",
			"id": 1285584,
			"node_id": "MDQ6VXNlcjEyODU1ODQ=",
			"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
			"gravatar_id": "",
			"url": "https://api.github.com/users/laurent22",
			"html_url": "https://github.com/laurent22",
			"followers_url": "https://api.github.com/users/laurent22/followers",
			"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
			"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
			"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
			"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
			"organizations_url": "https://api.github.com/users/laurent22/orgs",
			"repos_url": "https://api.github.com/users/laurent22/repos",
			"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
			"received_events_url": "https://api.github.com/users/laurent22/received_events",
			"type": "User",
			"user_view_type": "public",
			"site_admin": false
		},
		"reactions": {
			"url": "https://api.github.com/repos/laurent22/joplin/issues/14846/reactions",
			"total_count": 0,
			"+1": 0,
			"-1": 0,
			"laugh": 0,
			"hooray": 0,
			"confused": 0,
			"heart": 0,
			"rocket": 0,
			"eyes": 0
		},
		"timeline_url": "https://api.github.com/repos/laurent22/joplin/issues/14846/timeline",
		"performed_via_github_app": null,
		"state_reason": null
	},
	"comments": [
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097471596",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4097471596",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4097471596,
			"node_id": "IC_kwDOBLftOs70OnRs",
			"user": {
				"login": "github-actions[bot]",
				"id": 41898282,
				"node_id": "MDM6Qm90NDE4OTgyODI=",
				"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/github-actions%5Bbot%5D",
				"html_url": "https://github.com/apps/github-actions",
				"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
				"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
				"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
				"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
				"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
				"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
				"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
				"type": "Bot",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T11:47:27Z",
			"updated_at": "2026-03-23T12:51:39Z",
			"body": "****CLA Assistant Lite bot**** All contributors have signed the CLA  ✍️ ✅",
			"author_association": "CONTRIBUTOR",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097471596/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": {
				"id": 15368,
				"client_id": "Iv1.05c79e9ad1f6bdfa",
				"slug": "github-actions",
				"node_id": "MDM6QXBwMTUzNjg=",
				"owner": {
					"login": "github",
					"id": 9919,
					"node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
					"avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4",
					"gravatar_id": "",
					"url": "https://api.github.com/users/github",
					"html_url": "https://github.com/github",
					"followers_url": "https://api.github.com/users/github/followers",
					"following_url": "https://api.github.com/users/github/following{/other_user}",
					"gists_url": "https://api.github.com/users/github/gists{/gist_id}",
					"starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}",
					"subscriptions_url": "https://api.github.com/users/github/subscriptions",
					"organizations_url": "https://api.github.com/users/github/orgs",
					"repos_url": "https://api.github.com/users/github/repos",
					"events_url": "https://api.github.com/users/github/events{/privacy}",
					"received_events_url": "https://api.github.com/users/github/received_events",
					"type": "Organization",
					"user_view_type": "public",
					"site_admin": false
				},
				"name": "GitHub Actions",
				"description": "Automate your workflow from idea to production",
				"external_url": "https://help.github.com/en/actions",
				"html_url": "https://github.com/apps/github-actions",
				"created_at": "2018-07-30T09:30:17Z",
				"updated_at": "2026-05-05T14:51:38Z",
				"permissions": {
					"actions": "write",
					"administration": "read",
					"artifact_metadata": "write",
					"attestations": "write",
					"checks": "write",
					"code_quality": "write",
					"contents": "write",
					"copilot_requests": "write",
					"deployments": "write",
					"discussions": "write",
					"issues": "write",
					"merge_queues": "write",
					"metadata": "read",
					"models": "read",
					"packages": "write",
					"pages": "write",
					"pull_requests": "write",
					"repository_hooks": "write",
					"repository_projects": "write",
					"security_events": "write",
					"statuses": "write",
					"vulnerability_alerts": "read"
				},
				"events": [
					"branch_protection_rule",
					"check_run",
					"check_suite",
					"create",
					"delete",
					"deployment",
					"deployment_status",
					"discussion",
					"discussion_comment",
					"fork",
					"gollum",
					"issues",
					"issue_comment",
					"label",
					"merge_group",
					"milestone",
					"page_build",
					"public",
					"pull_request",
					"pull_request_review",
					"pull_request_review_comment",
					"push",
					"registry_package",
					"release",
					"repository",
					"repository_dispatch",
					"status",
					"watch",
					"workflow_dispatch",
					"workflow_run"
				]
			}
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097472764",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4097472764",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4097472764,
			"node_id": "IC_kwDOBLftOs70Onj8",
			"user": {
				"login": "coderabbitai[bot]",
				"id": 136622811,
				"node_id": "BOT_kgDOCCSy2w",
				"avatar_url": "https://avatars.githubusercontent.com/in/347564?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/coderabbitai%5Bbot%5D",
				"html_url": "https://github.com/apps/coderabbitai",
				"followers_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/followers",
				"following_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/following{/other_user}",
				"gists_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/subscriptions",
				"organizations_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/orgs",
				"repos_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/repos",
				"events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/events{/privacy}",
				"received_events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/received_events",
				"type": "Bot",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T11:47:42Z",
			"updated_at": "2026-03-20T13:50:17Z",
			"body": "<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- walkthrough_start -->\n\n<details>\n<summary>📝 Walkthrough</summary>\n\n## Walkthrough\n\nRefactoring of checkbox rendering logic in CodeMirror extension to replace depth-based positioning with marker text-based identity. The implementation now derives marker text from the syntax tree and uses absolute positioning over a sizing span instead of depth-related class manipulation and margin adjustments.\n\n## Changes\n\n|Cohort / File(s)|Summary|\n|---|---|\n|**Checkbox rendering refactoring** <br> `packages/editor/CodeMirror/extensions/rendering/replaceCheckboxes.ts`|Updated `CheckboxWidget` identity logic from `depth`-based to `markerText`-based. Modified DOM structure with absolute positioning over sizing spans instead of depth-driven classes. Changed decoration creation to derive `markerText` from syntax tree `ListMark` nodes, removing `parentTags` parameter dependency.|\n\n## Suggested labels\n\n`bug`, `editor`, `markdown-editor`\n\n</details>\n\n<!-- walkthrough_end -->\n\n\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 6</summary>\n\n<details>\n<summary>✅ Passed checks (6 passed)</summary>\n\n|               Check name              | Status   | Explanation                                                                                                                                                                                                                                                                                                                    |\n| :-----------------------------------: | :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|              Title check              | ✅ Passed | The title clearly relates to the main objective of fixing line-wrap indentation alignment in the Markdown editor, which matches the primary changes in the linked issue `#12996`.                                                                                                                                                |\n|          Linked Issues check          | ✅ Passed | The code changes update checkbox widget logic to use markerText-based identity and absolute positioning, which enables proper alignment of wrapped lines by preserving marker width as required by issue `#12996`.                                                                                                               |\n|       Out of Scope Changes check      | ✅ Passed | All changes in the replaceCheckboxes.ts file are focused on implementing marker-width preservation and positioning adjustments to resolve the line-wrap alignment issue specified in `#12996`.                                                                                                                                   |\n|           Docstring Coverage          | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.                                                                                                                                                                                                                     |\n| Pr Description Must Follow Guidelines | ✅ Passed | The pull request description includes all three required sections: a clear problem statement (line-wrap indentation misalignment in list items), a high-level solution explanation (preserving marker width to ensure proper text alignment), and test plan details (testing with tabs, spaces, and verifying other features). |\n|           Description check           | ✅ Passed | The pull request description clearly explains the problem (line-wrap indentation misalignment in lists), the solution (refactoring CheckboxWidget to extract marker text and use absolute positioning), and includes testing details and a screenshot demonstrating the fix.                                                   |\n\n</details>\n\n<sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n\n<!-- finishing_touch_checkbox_start -->\n\n<details>\n<summary>✨ Finishing Touches</summary>\n\n<details>\n<summary>🧪 Generate unit tests (beta)</summary>\n\n- [ ] <!-- {\"checkboxId\": \"f47ac10b-58cc-4372-a567-0e02b2c3d479\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} -->   Create PR with unit tests\n\n</details>\n\n</details>\n\n<!-- finishing_touch_checkbox_end -->\n\n<!-- pr_review_plan_action_start -->\n\n<details>\n<summary>📝 Coding Plan</summary>\n\n- [ ] <!-- {\"checkboxId\": \"6ad8a4e1-0b3a-4ea2-9b5b-d82c1f47d1f2\"} --> Generate coding plan for human review comments\n\n</details>\n\n<!-- pr_review_plan_action_end -->\n\n<!-- tips_start -->\n\n---\n\nThanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=laurent22/joplin&utm_content=14846)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.\n\n<details>\n<summary>❤️ Share</summary>\n\n- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)\n- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)\n- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)\n- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)\n\n</details>\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->\n\n<!-- internal state start -->\n\n\n<!-- [encoded data, 5144 characters] -->\n\n<!-- internal state end -->\n<!-- usage_tips_start -->\n\n> [!TIP]\n> <details>\n> <summary>You can customize the high-level summary generated by CodeRabbit.</summary>\n> \n> Configure the `reviews.high_level_summary_instructions` setting to provide custom instructions for generating the high-level summary.\n> \n> </details>\n\n<!-- usage_tips_end -->",
			"author_association": "CONTRIBUTOR",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097472764/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": {
				"id": 347564,
				"client_id": "Iv1.6aaafe4fe882736b",
				"slug": "coderabbitai",
				"node_id": "A_kwHOB96YWc4ABU2s",
				"owner": {
					"login": "coderabbitai",
					"id": 132028505,
					"node_id": "O_kgDOB96YWQ",
					"avatar_url": "https://avatars.githubusercontent.com/u/132028505?v=4",
					"gravatar_id": "",
					"url": "https://api.github.com/users/coderabbitai",
					"html_url": "https://github.com/coderabbitai",
					"followers_url": "https://api.github.com/users/coderabbitai/followers",
					"following_url": "https://api.github.com/users/coderabbitai/following{/other_user}",
					"gists_url": "https://api.github.com/users/coderabbitai/gists{/gist_id}",
					"starred_url": "https://api.github.com/users/coderabbitai/starred{/owner}{/repo}",
					"subscriptions_url": "https://api.github.com/users/coderabbitai/subscriptions",
					"organizations_url": "https://api.github.com/users/coderabbitai/orgs",
					"repos_url": "https://api.github.com/users/coderabbitai/repos",
					"events_url": "https://api.github.com/users/coderabbitai/events{/privacy}",
					"received_events_url": "https://api.github.com/users/coderabbitai/received_events",
					"type": "Organization",
					"user_view_type": "public",
					"site_admin": false
				},
				"name": "coderabbitai",
				"description": "# Transforming Code Reviews with AI\r\n\r\n## Features\r\n\r\n**Automated Reviews**: Continuous reviews of the pull requests including incremental commits. \r\n\r\n**Summarization**: Generates high-level summary and a technical walkthrough of the PR changes. \r\n\r\n**Line-by-line review**: Provides line-by-line suggestions committable with one click.\r\n\r\n**Codebase verification**:  Verifies the impact on the overall codebase and identifies missing changes.\r\n\r\n**Insights into your code**:  Ask any questions on your codebase within the pull request \r\n\r\n**Chat about your code** : Chat with the bot around your code. The more you chat, the smarter it gets.\r\n\r\n**Issue Validation**:  Validates the PR against the linked issues and identifies other related issues \r\n\r\n\r\n\r\n",
				"external_url": "https://coderabbit.ai?utm_source=cr_app&utm_medium=github",
				"html_url": "https://github.com/apps/coderabbitai",
				"created_at": "2023-06-14T15:47:27Z",
				"updated_at": "2026-03-14T07:58:44Z",
				"permissions": {
					"actions": "read",
					"checks": "write",
					"contents": "write",
					"discussions": "read",
					"issues": "write",
					"members": "read",
					"metadata": "read",
					"pull_requests": "write",
					"statuses": "write"
				},
				"events": [
					"issues",
					"issue_comment",
					"label",
					"organization",
					"pull_request",
					"pull_request_review",
					"pull_request_review_comment",
					"pull_request_review_thread",
					"release",
					"repository"
				]
			}
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097553270",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4097553270",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4097553270,
			"node_id": "IC_kwDOBLftOs70O7N2",
			"user": {
				"login": "EvoChronyX",
				"id": 168897432,
				"node_id": "U_kgDOChErmA",
				"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/EvoChronyX",
				"html_url": "https://github.com/EvoChronyX",
				"followers_url": "https://api.github.com/users/EvoChronyX/followers",
				"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
				"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
				"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
				"repos_url": "https://api.github.com/users/EvoChronyX/repos",
				"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
				"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T12:04:16Z",
			"updated_at": "2026-03-20T12:04:16Z",
			"body": "I have read the CLA Document and I hereby sign the CLA",
			"author_association": "NONE",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097553270/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097554363",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4097554363",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4097554363,
			"node_id": "IC_kwDOBLftOs70O7e7",
			"user": {
				"login": "EvoChronyX",
				"id": 168897432,
				"node_id": "U_kgDOChErmA",
				"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/EvoChronyX",
				"html_url": "https://github.com/EvoChronyX",
				"followers_url": "https://api.github.com/users/EvoChronyX/followers",
				"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
				"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
				"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
				"repos_url": "https://api.github.com/users/EvoChronyX/repos",
				"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
				"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T12:04:31Z",
			"updated_at": "2026-03-20T12:04:31Z",
			"body": "recheck",
			"author_association": "NONE",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097554363/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097695373",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4097695373",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4097695373,
			"node_id": "IC_kwDOBLftOs70Pd6N",
			"user": {
				"login": "laurent22",
				"id": 1285584,
				"node_id": "MDQ6VXNlcjEyODU1ODQ=",
				"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/laurent22",
				"html_url": "https://github.com/laurent22",
				"followers_url": "https://api.github.com/users/laurent22/followers",
				"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
				"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
				"organizations_url": "https://api.github.com/users/laurent22/orgs",
				"repos_url": "https://api.github.com/users/laurent22/repos",
				"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
				"received_events_url": "https://api.github.com/users/laurent22/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T12:32:34Z",
			"updated_at": "2026-03-20T12:32:34Z",
			"body": "Please add a video of how it looked before the change, and after the change.\r\n\r\nPlease also read the guidelines and update your pull request according to them",
			"author_association": "OWNER",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4097695373/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098008671",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4098008671",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4098008671,
			"node_id": "IC_kwDOBLftOs70QqZf",
			"user": {
				"login": "EvoChronyX",
				"id": 168897432,
				"node_id": "U_kgDOChErmA",
				"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/EvoChronyX",
				"html_url": "https://github.com/EvoChronyX",
				"followers_url": "https://api.github.com/users/EvoChronyX/followers",
				"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
				"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
				"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
				"repos_url": "https://api.github.com/users/EvoChronyX/repos",
				"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
				"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T13:34:19Z",
			"updated_at": "2026-03-20T13:34:19Z",
			"body": "Sure Sir... Thank you",
			"author_association": "NONE",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098008671/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098118141",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4098118141",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4098118141,
			"node_id": "IC_kwDOBLftOs70RFH9",
			"user": {
				"login": "EvoChronyX",
				"id": 168897432,
				"node_id": "U_kgDOChErmA",
				"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/EvoChronyX",
				"html_url": "https://github.com/EvoChronyX",
				"followers_url": "https://api.github.com/users/EvoChronyX/followers",
				"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
				"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
				"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
				"repos_url": "https://api.github.com/users/EvoChronyX/repos",
				"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
				"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T13:54:21Z",
			"updated_at": "2026-03-20T13:54:21Z",
			"body": "I'm really sorry for not having the before pics of the issue., So that I only pasted the After Image. I just modified the codes and worked and solved thee issue..\r\n\r\nThank you for your understanding..",
			"author_association": "NONE",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098118141/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098142951",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4098142951",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4098142951,
			"node_id": "IC_kwDOBLftOs70RLLn",
			"user": {
				"login": "laurent22",
				"id": 1285584,
				"node_id": "MDQ6VXNlcjEyODU1ODQ=",
				"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/laurent22",
				"html_url": "https://github.com/laurent22",
				"followers_url": "https://api.github.com/users/laurent22/followers",
				"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
				"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
				"organizations_url": "https://api.github.com/users/laurent22/orgs",
				"repos_url": "https://api.github.com/users/laurent22/repos",
				"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
				"received_events_url": "https://api.github.com/users/laurent22/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T13:58:47Z",
			"updated_at": "2026-03-20T13:58:47Z",
			"body": "Not sure what was changed? It would help to see the before picture. But from the look of it, it's not what the issue was about",
			"author_association": "OWNER",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098142951/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098267690",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4098267690",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4098267690,
			"node_id": "IC_kwDOBLftOs70Rpoq",
			"user": {
				"login": "EvoChronyX",
				"id": 168897432,
				"node_id": "U_kgDOChErmA",
				"avatar_url": "https://avatars.githubusercontent.com/u/168897432?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/EvoChronyX",
				"html_url": "https://github.com/EvoChronyX",
				"followers_url": "https://api.github.com/users/EvoChronyX/followers",
				"following_url": "https://api.github.com/users/EvoChronyX/following{/other_user}",
				"gists_url": "https://api.github.com/users/EvoChronyX/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/EvoChronyX/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/EvoChronyX/subscriptions",
				"organizations_url": "https://api.github.com/users/EvoChronyX/orgs",
				"repos_url": "https://api.github.com/users/EvoChronyX/repos",
				"events_url": "https://api.github.com/users/EvoChronyX/events{/privacy}",
				"received_events_url": "https://api.github.com/users/EvoChronyX/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T14:15:42Z",
			"updated_at": "2026-03-20T14:15:42Z",
			"body": "No No...Not like that That's what I added the lines below that image like... The issue is while typing the content in the text window like for the checkboxes if it goes more than two or three lines it would not properly aligned in the mardown window like it is spreaded out without alignment, So I changed to be properly be justified when going for more than 2 line or even nested statement, that's what the issue been solved.. ",
			"author_association": "NONE",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098267690/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098395733",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4098395733",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4098395733,
			"node_id": "IC_kwDOBLftOs70SI5V",
			"user": {
				"login": "laurent22",
				"id": 1285584,
				"node_id": "MDQ6VXNlcjEyODU1ODQ=",
				"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/laurent22",
				"html_url": "https://github.com/laurent22",
				"followers_url": "https://api.github.com/users/laurent22/followers",
				"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
				"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
				"organizations_url": "https://api.github.com/users/laurent22/orgs",
				"repos_url": "https://api.github.com/users/laurent22/repos",
				"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
				"received_events_url": "https://api.github.com/users/laurent22/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-20T14:30:30Z",
			"updated_at": "2026-03-20T14:30:30Z",
			"body": "I mentioned this earlier:\r\n\r\n> Please add a video of how it looked before the change, and after the change.\r\n\r\nCan that be done or not?",
			"author_association": "OWNER",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4098395733/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		},
		{
			"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4110311618",
			"html_url": "https://github.com/laurent22/joplin/pull/14846#issuecomment-4110311618",
			"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14846",
			"id": 4110311618,
			"node_id": "IC_kwDOBLftOs70_mDC",
			"user": {
				"login": "laurent22",
				"id": 1285584,
				"node_id": "MDQ6VXNlcjEyODU1ODQ=",
				"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
				"gravatar_id": "",
				"url": "https://api.github.com/users/laurent22",
				"html_url": "https://github.com/laurent22",
				"followers_url": "https://api.github.com/users/laurent22/followers",
				"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
				"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
				"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
				"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
				"organizations_url": "https://api.github.com/users/laurent22/orgs",
				"repos_url": "https://api.github.com/users/laurent22/repos",
				"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
				"received_events_url": "https://api.github.com/users/laurent22/received_events",
				"type": "User",
				"user_view_type": "public",
				"site_admin": false
			},
			"created_at": "2026-03-23T12:38:11Z",
			"updated_at": "2026-03-23T12:38:11Z",
			"body": "Closing stale PR",
			"author_association": "OWNER",
			"reactions": {
				"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4110311618/reactions",
				"total_count": 0,
				"+1": 0,
				"-1": 0,
				"laugh": 0,
				"hooray": 0,
				"confused": 0,
				"heart": 0,
				"rocket": 0,
				"eyes": 0
			},
			"performed_via_github_app": null
		}
	]
}