• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

epam / miew
25%
main: 25%

Build:
Build:
LAST BUILD BRANCH: update-dependencies
DEFAULT BRANCH: main
Repo Added 12 Sep 2017 12:09PM UTC
Files 233
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH miew-react-improve
branch: miew-react-improve
CHANGE BRANCH
x
Reset
  • miew-react-improve
  • 460-reorganize-readmes
  • 504-rename-packages
  • 505-add-miew-react-package
  • 512-update-copyright
  • 513-upgrade-app-react
  • 513-upgrade-application-to-react-18
  • 514-typeerror-cannot-read-properties-of-undefined-reading-join
  • 515-http-404-while-fetching-httplocalhost8080data1crnpdb
  • 521-nodejs-16-actions-are-deprecated
  • 524-viewer-fails-inside-iframe
  • 534-miew-disables-keys
  • 539-cannot-load-mmtf
  • 562-fix-express-version-using-resultion
  • 563-fix-dependabot-high-severity-alerts
  • 573-fix-coveralls-issue
  • 581-update-dependencies
  • 582-github-icon-is-missed-in-demo
  • 588-update-node-to-20-and-22
  • 589-check-node-24
  • 594-move-app-unit-tests
  • 598-yarn-ci-failed-on-exportertestjs
  • 603-appveyor-build-failed-for-node24
  • 612-improve-miew-react-wrapper
  • 612-improve-miew-react-wrapper-part2
  • 617-uncaught-in-promise-error-addpair-increase-num-pairs
  • 622-class-instances-in-redux-store
  • copilot-instructions
  • dependabot/npm_and_yarn/bootstrap-5.0.0
  • dependabot/npm_and_yarn/brace-expansion-1.1.12
  • dependabot/npm_and_yarn/cipher-base-1.0.6
  • dependabot/npm_and_yarn/cross-spawn-6.0.6
  • dependabot/npm_and_yarn/elliptic-6.6.1
  • dependabot/npm_and_yarn/express-4.20.0
  • dependabot/npm_and_yarn/glob-11.1.0
  • dependabot/npm_and_yarn/glob-parent-5.1.2
  • dependabot/npm_and_yarn/http-proxy-middleware-2.0.7
  • dependabot/npm_and_yarn/http-proxy-middleware-2.0.9
  • dependabot/npm_and_yarn/node-forge-1.3.2
  • dependabot/npm_and_yarn/pbkdf2-3.1.3
  • dependabot/npm_and_yarn/prismjs-1.30.0
  • dependabot/npm_and_yarn/sha.js-2.4.12
  • dependabot/npm_and_yarn/tmp-0.2.4
  • dependabot/npm_and_yarn/webpack-dev-server-5.2.1
  • fix-e2e-tests-path
  • fix-fork-me-on-github
  • fix-form-data-security-issue
  • fix-underscore-dependency
  • main
  • miew-redux-fix
  • release/0.11.0
  • release/v0.11.x
  • update-critical-dependencies
  • update-dependencies
  • update-dependencies-20240806
  • update-deps
  • update-underscore
  • use-node-24
  • v0.11.0
  • v0.11.1
  • year-2025

11 Sep 2025 06:19PM UTC coverage: 25.298% (+0.02%) from 25.279%
17653716159

push

github

paulsmirnov
Fix DOM manipulation conflicts and React reconciliation issues

- Separate Miew container from React DOM management to prevent removeChild errors
- Create dedicated container for Miew that React never renders children inside
- Move loading and error overlays to absolute positioning over Miew container
- Add improved error handling with DOM connection checks during cleanup
- Implement error boundary component to catch and handle DOM manipulation errors
- Update CSS structure to support overlay positioning instead of direct children
- Add comprehensive tests for new container structure
- Update TypeScript definitions to include useErrorBoundary prop
- Update documentation with error boundary information

This fixes the 'Failed to execute removeChild on Node: The node to be removed
is not a child of this node' error that occurred when Miew manipulated the DOM
inside React-managed containers.

1466 of 5744 branches covered (25.52%)

Branch coverage included in aggregate %.

15 of 27 new or added lines in 2 files covered. (55.56%)

4007 of 15890 relevant lines covered (25.22%)

47359.05 hits per line

Relevant lines Covered
Build:
Build:
15890 RELEVANT LINES 4007 COVERED LINES
47359.05 HITS PER LINE
Source Files on miew-react-improve
  • Tree
  • List 234
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17653716159 miew-react-improve Fix DOM manipulation conflicts and React reconciliation issues - Separate Miew container from React DOM management to prevent removeChild errors - Create dedicated container for Miew that React never renders children inside - Move loading and err... push 11 Sep 2025 06:27PM UTC paulsmirnov github
25.3
17646426365 miew-react-improve Improve Viewer component in miew-react package - Add proper PropTypes validation for better type checking - Implement comprehensive error handling with onError callback - Add loading states with spinner animation for better UX - Enhance component... push 11 Sep 2025 01:42PM UTC paulsmirnov github
25.28
17621843923 miew-react-improve Improve Viewer component in miew-react package - Add proper PropTypes validation for better type checking - Implement comprehensive error handling with onError callback - Add loading states with spinner animation for better UX - Enhance component... push 10 Sep 2025 05:33PM UTC paulsmirnov github
25.28
17619078502 miew-react-improve Improve Viewer component in miew-react package - Add proper PropTypes validation for better type checking - Implement comprehensive error handling with onError callback - Add loading states with spinner animation for better UX - Enhance component... push 10 Sep 2025 03:42PM UTC paulsmirnov github
25.28
17551441411 miew-react-improve Enhance Viewer component with error handling push 08 Sep 2025 12:55PM UTC paulsmirnov github
25.23
See All Builds (2701)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc