Skip to content

fix: invalid breakpoints line number error#3037

Merged
bytemain merged 2 commits intomainfrom
fix/invalid-breakponts-error
Sep 7, 2023
Merged

fix: invalid breakpoints line number error#3037
bytemain merged 2 commits intomainfrom
fix/invalid-breakponts-error

Conversation

@erha19
Copy link
Copy Markdown
Member

@erha19 erha19 commented Sep 5, 2023

Types

  • 🐛 Bug Fixes

Background or solution

🤖 Generated by Copilot at 44a6c09

  • Prevent setting and rendering breakpoints on lines that exceed the editor model's maximum line count (link, link, link)
  • Refactor the code for updating the breakpoint description from the BreakpointsService class in debug-breakpoints.service.ts to the DebugModel class in debug-model.ts (link)

close #3022.

Changelog

🤖 Generated by Copilot at 44a6c09

This pull request improves the breakpoint functionality and rendering in the debug editor. It fixes some bugs with invalid breakpoints and breakpoint descriptions, and refactors the code to move some logic from the breakpoints.service.ts file to the debug-model.ts file.

@erha19 erha19 requested a review from Ricbet September 5, 2023 08:35
@opensumi opensumi Bot added the 🐞 bug Something isn't working label Sep 5, 2023
@opensumi
Copy link
Copy Markdown
Contributor

opensumi Bot commented Sep 5, 2023

ChatGPT Code Review:

代码存在以下错误和修改建议:

  • 第一个diff中的代码在检查行号是否大于最大行数时,使用了错误的变量名。将maxLineCount改为maxLine
  • 第二个diff中的代码在检查行号是否大于最大行数时,使用了错误的变量名。将maxLineCount改为maxLine

代码的功能描述如下:

  • 第一个diff中的代码主要是在调试模型中的DebugModel类中的updateBreakpointDecorations方法和removeBreakpointDecorations方法中进行了修改。修改后的代码在行号大于最大行数时,不再进行相应的操作。
  • 第二个diff中的代码主要是在调试断点服务中的DebugBreakpointsService类中的fireDescriptionChangeEvent方法中进行了修改。修改后的代码在行号大于最大行数时,不再进行相应的操作。

@erha19
Copy link
Copy Markdown
Member Author

erha19 commented Sep 5, 2023

@geekeren 修复了,可以试试这个版本

@opensumi opensumi Bot added the ⚙️ refactor Refactor code label Sep 5, 2023
@erha19
Copy link
Copy Markdown
Member Author

erha19 commented Sep 5, 2023

/next

@opensumi
Copy link
Copy Markdown
Contributor

opensumi Bot commented Sep 5, 2023

🎉 PR Next version 2.26.8-next-1693903293.0 publish successful! You can install this version via npm install package@2.26.8-next-1693903293.0

2.26.8-next-1693903293.0

@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 7, 2023

Codecov Report

Patch coverage is 10.00% of modified lines.

Files Changed Coverage
...wser/view/breakpoints/debug-breakpoints.service.ts 0.00%
packages/debug/src/browser/editor/debug-model.ts 20.00%

📢 Thoughts on this report? Let us know!.

@bytemain bytemain merged commit b55bc73 into main Sep 7, 2023
@bytemain bytemain deleted the fix/invalid-breakponts-error branch September 7, 2023 13:06
@bytemain
Copy link
Copy Markdown
Member

/backport to v2.26

@opensumi
Copy link
Copy Markdown
Contributor

opensumi Bot commented Sep 11, 2023

Backporting to v2.26 branch is started.
Please see: https://github.com/opensumi/actions/actions/workflows/backport-pr.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 bug Something isn't working ⚙️ refactor Refactor code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] 调试断点设置异常

2 participants