mirror of
https://github.com/excalidraw/excalidraw
synced 2025-07-25 13:58:22 +08:00
Compare commits
merge into: corkine:zsviczian-canvascachegarbagecollection
corkine:master
corkine:mtolmacs/feat/fixed-point-simple-arrow-binding
corkine:ryan-di/mobile/lasso
corkine:ryan-di/freedraw-width
corkine:ryan-di/crop-improvements
corkine:pr/9715
corkine:ryan-di/line-snapping
corkine:ryan-di/elbow-in-mermaid
corkine:mtolmacs/feat/arrow-redesign
corkine:dwelle/liquid-glass
corkine:ryan-di/room-deletion
corkine:dwelle/paste-multiple-images
corkine:ryan-di/more-embeds
corkine:release
corkine:fix-better-unlock-priority
corkine:fix/expose-excalidrawprops-type
corkine:mtolmacs/feat/testcase-manager
corkine:mrazator/coderabbit-test
corkine:dwelle/stats-ratio
corkine:arnost/scroll-in-read-only-links
corkine:dwelle/better-filters
corkine:mtolmacs/fix/small-elbow-routing
corkine:mrazator/delta-based-sync
corkine:dwelle/visual-regression-tests
corkine:mtolmacs/arrow-redesign-refactor
corkine:mtolmacs/feat/arrow-redesign-shape-inside
corkine:zsviczian-fix-mobile-context-menu-while-resizing
corkine:flowchart-nav
corkine:dwelle/utils-export-fix
corkine:dependabot/npm_and_yarn/dev-docs/serialize-javascript-6.0.2
corkine:dependabot/npm_and_yarn/esbuild-0.25.0
corkine:ryan-di/lasso-selection
corkine:zsviczian-samsung-filetype-issue
corkine:dependabot/npm_and_yarn/examples/excalidraw/with-script-in-browser/vite-5.4.12
corkine:dependabot/npm_and_yarn/vitest-2.1.9
corkine:l10n_master
corkine:are/library-sidebar-checkbox
corkine:zsviczian-ios18issue
corkine:dependabot/npm_and_yarn/katex-0.16.21
corkine:dependabot/npm_and_yarn/examples/excalidraw/with-nextjs/next-14.2.21
corkine:arrow-bounds
corkine:dwelle/doubleclick-pointerup-timeout
corkine:dwelle/fix-export
corkine:dwelle/fix-wysiwyg-ui-offset
corkine:dependabot/npm_and_yarn/nanoid-3.3.8
corkine:dwelle/fix-export-3
corkine:maielo/blog_link_fixes
corkine:dependabot/npm_and_yarn/dev-docs/cross-spawn-7.0.6
corkine:dependabot/npm_and_yarn/firebase-10.9.0
corkine:fix-svg-crop
corkine:ryan-di/svg-crop
corkine:dependabot/npm_and_yarn/dev-docs/http-proxy-middleware-2.0.7
corkine:dependabot/npm_and_yarn/sentry/browser-7.119.1
corkine:ryan-di/image-crop
corkine:dwelle/fix-yt-timestamp
corkine:danieljgeiger-mathjax
corkine:danieljgeiger-mathjax-maint-stage
corkine:zsviczian-fix-getEditorUIOffsets
corkine:zsviczian-fix-relative-size
corkine:feat/save-warning
corkine:maielo/domain_merge_poc
corkine:dependabot/npm_and_yarn/vite-5.1.8
corkine:dwelle/dark-mode-rewrite
corkine:dependabot/npm_and_yarn/dev-docs/express-4.21.0
corkine:zsviczian-canvas-search-zoom
corkine:dependabot/npm_and_yarn/webpack-5.94.0
corkine:zsviczian-nonWoff-export
corkine:zsviczian-fix-elbowArrowDuplication
corkine:mrazator/first-class-support-for-chinese
corkine:zsviczian-fix-8346
corkine:mrazator/glyph-subsetting
corkine:dependabot/npm_and_yarn/dev-docs/ws-7.5.10
corkine:dependabot/npm_and_yarn/grpc/grpc-js-1.11.1
corkine:docs-next
corkine:mrazator/normalize-indices-on-init
corkine:dependabot/npm_and_yarn/dev-docs/braces-3.0.3
corkine:dwelle/bump-vite
corkine:dwelle/obsidian-parser
corkine:dwelle/ai
corkine:dwelle/bg-removal
corkine:dwelle/fix-wysiwyg-colorpicker
corkine:zsviczian-fix-stuck-in-element-move
corkine:editable-element-stats
corkine:zsviczian-doubletaperaserinpenmode
corkine:zsviczian-fix-restore-roundness
corkine:dwelle/fix-icons-safari
corkine:aakansha/esm
corkine:dwelle/bump-node
corkine:dependabot/npm_and_yarn/ejs-3.1.10
corkine:dwelle/v0.16.3
corkine:dwelle/v0.16.2
corkine:dwelle/v0.17.5
corkine:dwelle/v0.17.4
corkine:zsviczian-fix-textarea-size
corkine:dependabot/npm_and_yarn/dev-docs/webpack-dev-middleware-5.3.4
corkine:dependabot/npm_and_yarn/follow-redirects-1.15.6
corkine:dependabot/npm_and_yarn/dev-docs/follow-redirects-1.15.6
corkine:aakansha/element
corkine:aakansha/v0.17.3
corkine:feature/dom-less-text-measurements
corkine:mrazator/text-measurements-improvements
corkine:aakansha/name-remove
corkine:aakansha/name
corkine:zsviczian-debug-rotate-render
corkine:aakansha/fontActions
corkine:fix-frame
corkine:dwelle/collab-init-debug
corkine:dwelle/redirect-fonts-2
corkine:zsviczian-fix-freehand-loops
corkine:mrazator/test-fractional-index-and-granular-history
corkine:dwelle/0.17.2-commits
corkine:dwelle/0.17.2
corkine:are/tte
corkine:zsviczian-stopeventpropagation-onresize
corkine:zsviczian-normalize-link
corkine:zsviczian-embeddable-scaling
corkine:feat-action-shortcut-custom-names
corkine:frame-issues
corkine:frame-resizing
corkine:zsviczian-wrap-text-improvement
corkine:frame-group-perf
corkine:dwelle/bump-caniuse
corkine:rele
corkine:zsviczian-fix-unlock-elements-on-mobile
corkine:mrazator/fix-api-docs
corkine:dwelle/clipboard-debug
corkine:multi-curve-paths
corkine:dependabot/npm_and_yarn/src/packages/excalidraw/babel/traverse-7.23.2
corkine:dependabot/npm_and_yarn/src/packages/utils/babel/traverse-7.23.2
corkine:dwelle/dragginEement-rewrite
corkine:feat-text-subtypes
corkine:dwelle/props-activeTool
corkine:zsviczian-laserpointer-viewmode
corkine:zsviczian-fix-laserpointer-offset
corkine:zsviczian-fix-jumping-grid
corkine:dwelle/disabling-ui-interactivity
corkine:dependabot/npm_and_yarn/postcss-8.4.31
corkine:dependabot/npm_and_yarn/src/packages/excalidraw/postcss-8.4.31
corkine:dependabot/npm_and_yarn/dev-docs/postcss-8.4.31
corkine:dependabot/npm_and_yarn/src/packages/utils/postcss-8.4.31
corkine:dwelle/ft2.5
corkine:danieljgeiger-mathjax-4.0-beta-test
corkine:dependabot/npm_and_yarn/get-func-name-2.0.2
corkine:zsviczian-fix-top-element-deleted
corkine:aakansha/mermaid-dupl
corkine:fix-duplicate-when-smooth-move
corkine:arnost/export-image-background
corkine:zsviczian-mermaid-store-diagram
corkine:feat-add-element-subtype
corkine:aakansha/size-limit
corkine:aakansha/disable-size-limit-comment
corkine:aakansha-bundle
corkine:dwelle/bump-eslint
corkine:dwelle/refactor-font-helpers
corkine:dwelle/0.15.3
corkine:barnabasmolnar/mainmenu-radix
corkine:vgl2
corkine:aakansha-vite-sw
corkine:aakansha-sw
corkine:zsviczian-fix-exportToSvg
corkine:arnost/sockets-reconnecting
corkine:barnabasmolnar/mainmenu-docs
corkine:arrow-frame-bind
corkine:arnost/collab-new-user-event
corkine:dwelle/update-eyedropper-style
corkine:arnost/png-generation-upng
corkine:arnost/png-generation
corkine:zsviczian-rounded-images
corkine:feat-custom-actions
corkine:aakansha-no-trailing-space-render-text-container
corkine:zsviczian-publish-api
corkine:collab_ws
corkine:relea
corkine:dwelle/tweak-anchor-focus
corkine:aakansha-labelled-arrow-align
corkine:non-wysiwyg-text
corkine:dwelle/no-notch-ellipse
corkine:aakansha-font-scaling
corkine:zsviczian-canvascachegarbagecollection
corkine:aakansha-refact
corkine:aakansha-fix-text-element
corkine:zsviczian-fix-6318
corkine:aakansha-disable-scaling-boundtext
corkine:zsviczian-fix-ipad-freeze
corkine:dwelle/docs-codebase
corkine:aakansha-better-db-click
corkine:dwelle/hitbox-visualizer
corkine:aakansha-fix-edit
corkine:dependabot/npm_and_yarn/socket.io-client-4.5.1
corkine:feat-actionname-typeguard
corkine:test-failures
corkine:dwelle/bump-socket.io
corkine:zsviczian-freedraw-options
corkine:fix-collab-local-appstate-reset
corkine:zsviczian-styletweek
corkine:zsviczian-containertextcolor
corkine:fix-zsviczian-toprightUI-position
corkine:fix-5855
corkine:zsviczian-fix-package-editor-ui-changes
corkine:dwelle/export-padding
corkine:zsviczian-fix-movetoprightui
corkine:zsviczian-fix-copypaste
corkine:dependabot/npm_and_yarn/image-blob-reduce-4.1.0
corkine:aakansha-hide-close-linear-element-points
corkine:aakansha-improve-text-wrap-ellipse
corkine:zsviczian-renderscene-error
corkine:perf_debug
corkine:aakansha-refct
corkine:export-compress
corkine:vscode-readme
corkine:aakansha-footer
corkine:preserve-appstate-export
corkine:v0.10.1
corkine:aakansha-custom-elements
corkine:aakansha-fix-lock
corkine:export-debounce
corkine:zsviczian-movepenmode-to-devicetype
corkine:zsviczian-setfontcolor-container
corkine:zsviczian-fix-mobile-bar-click
corkine:draft/wonderful-ishizaka
corkine:draft/youthful-phoebe
corkine:test-csb
corkine:zsviczian-publish-redirectLink
corkine:aakansha-fix
corkine:aakansha-font
corkine:image_background_editor
corkine:improve_png_compression
corkine:aakansha-wireframe
corkine:expose_app_instance
corkine:random_username
corkine:mobile_text_editing
corkine:fix_canvas_transform
corkine:persist_fileHandle
corkine:cycle_selection
corkine:chore/deps-bump-perfect-freehand
corkine:fix_wysiwyg_blur
corkine:close_canvas_menu_on_click
corkine:aakansha-poll
corkine:kb/auto-save-support
corkine:gcp-portal
corkine:aakansha-change
corkine:updatescene-name
corkine:fix_wysiwyg
corkine:cascadia
corkine:aakansha-viewonly
corkine:minimap-poc
corkine:aakansha-unpkg
corkine:kb/redirect-to-root
corkine:net-stats
corkine:devolved-images
corkine:change-grid
corkine:cleanipp
corkine:aakansha-sm
corkine:make_defaultAppState_pure
corkine:aakansha-i18n
corkine:grid
corkine:aakansha-bg
corkine:improve_copy_styles
corkine:upload-images
corkine:v0.18.0
corkine:v0.16.4
corkine:v0.17.6
corkine:v0.16.3
corkine:v0.16.2
corkine:v0.17.5
corkine:v0.17.4
corkine:v0.17.3
corkine:v0.17.0
corkine:v0.16.1
corkine:v0.16.0
corkine:v0.15.0
corkine:v0.14.2
corkine:v0.14.1
corkine:v0.14.0
corkine:v0.13.0
corkine:v0.12.0
corkine:v0.11.0
corkine:v0.10.0
corkine:v0.9.0
...
pull from: corkine:fix_canvas_transform
corkine:mtolmacs/feat/fixed-point-simple-arrow-binding
corkine:master
corkine:ryan-di/mobile/lasso
corkine:ryan-di/freedraw-width
corkine:ryan-di/crop-improvements
corkine:pr/9715
corkine:ryan-di/line-snapping
corkine:ryan-di/elbow-in-mermaid
corkine:mtolmacs/feat/arrow-redesign
corkine:dwelle/liquid-glass
corkine:ryan-di/room-deletion
corkine:dwelle/paste-multiple-images
corkine:ryan-di/more-embeds
corkine:release
corkine:fix-better-unlock-priority
corkine:fix/expose-excalidrawprops-type
corkine:mtolmacs/feat/testcase-manager
corkine:mrazator/coderabbit-test
corkine:dwelle/stats-ratio
corkine:arnost/scroll-in-read-only-links
corkine:dwelle/better-filters
corkine:mtolmacs/fix/small-elbow-routing
corkine:mrazator/delta-based-sync
corkine:dwelle/visual-regression-tests
corkine:mtolmacs/arrow-redesign-refactor
corkine:mtolmacs/feat/arrow-redesign-shape-inside
corkine:zsviczian-fix-mobile-context-menu-while-resizing
corkine:flowchart-nav
corkine:dwelle/utils-export-fix
corkine:dependabot/npm_and_yarn/dev-docs/serialize-javascript-6.0.2
corkine:dependabot/npm_and_yarn/esbuild-0.25.0
corkine:ryan-di/lasso-selection
corkine:zsviczian-samsung-filetype-issue
corkine:dependabot/npm_and_yarn/examples/excalidraw/with-script-in-browser/vite-5.4.12
corkine:dependabot/npm_and_yarn/vitest-2.1.9
corkine:l10n_master
corkine:are/library-sidebar-checkbox
corkine:zsviczian-ios18issue
corkine:dependabot/npm_and_yarn/katex-0.16.21
corkine:dependabot/npm_and_yarn/examples/excalidraw/with-nextjs/next-14.2.21
corkine:arrow-bounds
corkine:dwelle/doubleclick-pointerup-timeout
corkine:dwelle/fix-export
corkine:dwelle/fix-wysiwyg-ui-offset
corkine:dependabot/npm_and_yarn/nanoid-3.3.8
corkine:dwelle/fix-export-3
corkine:maielo/blog_link_fixes
corkine:dependabot/npm_and_yarn/dev-docs/cross-spawn-7.0.6
corkine:dependabot/npm_and_yarn/firebase-10.9.0
corkine:fix-svg-crop
corkine:ryan-di/svg-crop
corkine:dependabot/npm_and_yarn/dev-docs/http-proxy-middleware-2.0.7
corkine:dependabot/npm_and_yarn/sentry/browser-7.119.1
corkine:ryan-di/image-crop
corkine:dwelle/fix-yt-timestamp
corkine:danieljgeiger-mathjax
corkine:danieljgeiger-mathjax-maint-stage
corkine:zsviczian-fix-getEditorUIOffsets
corkine:zsviczian-fix-relative-size
corkine:feat/save-warning
corkine:maielo/domain_merge_poc
corkine:dependabot/npm_and_yarn/vite-5.1.8
corkine:dwelle/dark-mode-rewrite
corkine:dependabot/npm_and_yarn/dev-docs/express-4.21.0
corkine:zsviczian-canvas-search-zoom
corkine:dependabot/npm_and_yarn/webpack-5.94.0
corkine:zsviczian-nonWoff-export
corkine:zsviczian-fix-elbowArrowDuplication
corkine:mrazator/first-class-support-for-chinese
corkine:zsviczian-fix-8346
corkine:mrazator/glyph-subsetting
corkine:dependabot/npm_and_yarn/dev-docs/ws-7.5.10
corkine:dependabot/npm_and_yarn/grpc/grpc-js-1.11.1
corkine:docs-next
corkine:mrazator/normalize-indices-on-init
corkine:dependabot/npm_and_yarn/dev-docs/braces-3.0.3
corkine:dwelle/bump-vite
corkine:dwelle/obsidian-parser
corkine:dwelle/ai
corkine:dwelle/bg-removal
corkine:dwelle/fix-wysiwyg-colorpicker
corkine:zsviczian-fix-stuck-in-element-move
corkine:editable-element-stats
corkine:zsviczian-doubletaperaserinpenmode
corkine:zsviczian-fix-restore-roundness
corkine:dwelle/fix-icons-safari
corkine:aakansha/esm
corkine:dwelle/bump-node
corkine:dependabot/npm_and_yarn/ejs-3.1.10
corkine:dwelle/v0.16.3
corkine:dwelle/v0.16.2
corkine:dwelle/v0.17.5
corkine:dwelle/v0.17.4
corkine:zsviczian-fix-textarea-size
corkine:dependabot/npm_and_yarn/dev-docs/webpack-dev-middleware-5.3.4
corkine:dependabot/npm_and_yarn/follow-redirects-1.15.6
corkine:dependabot/npm_and_yarn/dev-docs/follow-redirects-1.15.6
corkine:aakansha/element
corkine:aakansha/v0.17.3
corkine:feature/dom-less-text-measurements
corkine:mrazator/text-measurements-improvements
corkine:aakansha/name-remove
corkine:aakansha/name
corkine:zsviczian-debug-rotate-render
corkine:aakansha/fontActions
corkine:fix-frame
corkine:dwelle/collab-init-debug
corkine:dwelle/redirect-fonts-2
corkine:zsviczian-fix-freehand-loops
corkine:mrazator/test-fractional-index-and-granular-history
corkine:dwelle/0.17.2-commits
corkine:dwelle/0.17.2
corkine:are/tte
corkine:zsviczian-stopeventpropagation-onresize
corkine:zsviczian-normalize-link
corkine:zsviczian-embeddable-scaling
corkine:feat-action-shortcut-custom-names
corkine:frame-issues
corkine:frame-resizing
corkine:zsviczian-wrap-text-improvement
corkine:frame-group-perf
corkine:dwelle/bump-caniuse
corkine:rele
corkine:zsviczian-fix-unlock-elements-on-mobile
corkine:mrazator/fix-api-docs
corkine:dwelle/clipboard-debug
corkine:multi-curve-paths
corkine:dependabot/npm_and_yarn/src/packages/excalidraw/babel/traverse-7.23.2
corkine:dependabot/npm_and_yarn/src/packages/utils/babel/traverse-7.23.2
corkine:dwelle/dragginEement-rewrite
corkine:feat-text-subtypes
corkine:dwelle/props-activeTool
corkine:zsviczian-laserpointer-viewmode
corkine:zsviczian-fix-laserpointer-offset
corkine:zsviczian-fix-jumping-grid
corkine:dwelle/disabling-ui-interactivity
corkine:dependabot/npm_and_yarn/postcss-8.4.31
corkine:dependabot/npm_and_yarn/src/packages/excalidraw/postcss-8.4.31
corkine:dependabot/npm_and_yarn/dev-docs/postcss-8.4.31
corkine:dependabot/npm_and_yarn/src/packages/utils/postcss-8.4.31
corkine:dwelle/ft2.5
corkine:danieljgeiger-mathjax-4.0-beta-test
corkine:dependabot/npm_and_yarn/get-func-name-2.0.2
corkine:zsviczian-fix-top-element-deleted
corkine:aakansha/mermaid-dupl
corkine:fix-duplicate-when-smooth-move
corkine:arnost/export-image-background
corkine:zsviczian-mermaid-store-diagram
corkine:feat-add-element-subtype
corkine:aakansha/size-limit
corkine:aakansha/disable-size-limit-comment
corkine:aakansha-bundle
corkine:dwelle/bump-eslint
corkine:dwelle/refactor-font-helpers
corkine:dwelle/0.15.3
corkine:barnabasmolnar/mainmenu-radix
corkine:vgl2
corkine:aakansha-vite-sw
corkine:aakansha-sw
corkine:zsviczian-fix-exportToSvg
corkine:arnost/sockets-reconnecting
corkine:barnabasmolnar/mainmenu-docs
corkine:arrow-frame-bind
corkine:arnost/collab-new-user-event
corkine:dwelle/update-eyedropper-style
corkine:arnost/png-generation-upng
corkine:arnost/png-generation
corkine:zsviczian-rounded-images
corkine:feat-custom-actions
corkine:aakansha-no-trailing-space-render-text-container
corkine:zsviczian-publish-api
corkine:collab_ws
corkine:relea
corkine:dwelle/tweak-anchor-focus
corkine:aakansha-labelled-arrow-align
corkine:non-wysiwyg-text
corkine:dwelle/no-notch-ellipse
corkine:aakansha-font-scaling
corkine:zsviczian-canvascachegarbagecollection
corkine:aakansha-refact
corkine:aakansha-fix-text-element
corkine:zsviczian-fix-6318
corkine:aakansha-disable-scaling-boundtext
corkine:zsviczian-fix-ipad-freeze
corkine:dwelle/docs-codebase
corkine:aakansha-better-db-click
corkine:dwelle/hitbox-visualizer
corkine:aakansha-fix-edit
corkine:dependabot/npm_and_yarn/socket.io-client-4.5.1
corkine:feat-actionname-typeguard
corkine:test-failures
corkine:dwelle/bump-socket.io
corkine:zsviczian-freedraw-options
corkine:fix-collab-local-appstate-reset
corkine:zsviczian-styletweek
corkine:zsviczian-containertextcolor
corkine:fix-zsviczian-toprightUI-position
corkine:fix-5855
corkine:zsviczian-fix-package-editor-ui-changes
corkine:dwelle/export-padding
corkine:zsviczian-fix-movetoprightui
corkine:zsviczian-fix-copypaste
corkine:dependabot/npm_and_yarn/image-blob-reduce-4.1.0
corkine:aakansha-hide-close-linear-element-points
corkine:aakansha-improve-text-wrap-ellipse
corkine:zsviczian-renderscene-error
corkine:perf_debug
corkine:aakansha-refct
corkine:export-compress
corkine:vscode-readme
corkine:aakansha-footer
corkine:preserve-appstate-export
corkine:v0.10.1
corkine:aakansha-custom-elements
corkine:aakansha-fix-lock
corkine:export-debounce
corkine:zsviczian-movepenmode-to-devicetype
corkine:zsviczian-setfontcolor-container
corkine:zsviczian-fix-mobile-bar-click
corkine:draft/wonderful-ishizaka
corkine:draft/youthful-phoebe
corkine:test-csb
corkine:zsviczian-publish-redirectLink
corkine:aakansha-fix
corkine:aakansha-font
corkine:image_background_editor
corkine:improve_png_compression
corkine:aakansha-wireframe
corkine:expose_app_instance
corkine:random_username
corkine:mobile_text_editing
corkine:fix_canvas_transform
corkine:persist_fileHandle
corkine:cycle_selection
corkine:chore/deps-bump-perfect-freehand
corkine:fix_wysiwyg_blur
corkine:close_canvas_menu_on_click
corkine:aakansha-poll
corkine:kb/auto-save-support
corkine:gcp-portal
corkine:aakansha-change
corkine:updatescene-name
corkine:fix_wysiwyg
corkine:cascadia
corkine:aakansha-viewonly
corkine:minimap-poc
corkine:aakansha-unpkg
corkine:kb/redirect-to-root
corkine:net-stats
corkine:devolved-images
corkine:change-grid
corkine:cleanipp
corkine:aakansha-sm
corkine:make_defaultAppState_pure
corkine:aakansha-i18n
corkine:grid
corkine:aakansha-bg
corkine:improve_copy_styles
corkine:upload-images
corkine:v0.18.0
corkine:v0.16.4
corkine:v0.17.6
corkine:v0.16.3
corkine:v0.16.2
corkine:v0.17.5
corkine:v0.17.4
corkine:v0.17.3
corkine:v0.17.0
corkine:v0.16.1
corkine:v0.16.0
corkine:v0.15.0
corkine:v0.14.2
corkine:v0.14.1
corkine:v0.14.0
corkine:v0.13.0
corkine:v0.12.0
corkine:v0.11.0
corkine:v0.10.0
corkine:v0.9.0
1 Commits
zsviczian-
...
fix_canvas
Author | SHA1 | Message | Date | |
---|---|---|---|---|
add75b8c93 | fix: reset canvas transformation to not accumulate error on non-zero dPR |
1 changed files with 1 additions and 0 deletions
|
@ -207,6 +207,7 @@ export const renderScene = (
|
|||
|
||||
const context = canvas.getContext("2d")!;
|
||||
|
||||
context.resetTransform();
|
||||
context.scale(scale, scale);
|
||||
|
||||
// When doing calculations based on canvas width we should used normalized one
|
||||
|
|
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.