Compare commits
merge into: nodes/ComfyAssets-ComfyUI_PromptManager:fix/586-protected-rows
nodes/ComfyAssets-ComfyUI_PromptManager:main
nodes/ComfyAssets-ComfyUI_PromptManager:chore/release-3.5.0
nodes/ComfyAssets-ComfyUI_PromptManager:fix/thumbnail-probe-order
nodes/ComfyAssets-ComfyUI_PromptManager:ci/pin-playwright-digest
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/coverage-gte-7.17.0
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/python-minor-and-patch-83e99d6a59
nodes/ComfyAssets-ComfyUI_PromptManager:docs/334-review-and-clean-audit
nodes/ComfyAssets-ComfyUI_PromptManager:chore/604-match-comfyui-floors
nodes/ComfyAssets-ComfyUI_PromptManager:fix/stalled-store-test-race
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/pre-commit-gte-4.7.0
nodes/ComfyAssets-ComfyUI_PromptManager:feat/320-move-thumbnails
nodes/ComfyAssets-ComfyUI_PromptManager:batch/575-586-593
nodes/ComfyAssets-ComfyUI_PromptManager:fix/586-protected-rows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/575-lora-cancel-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/593-bot-findings
nodes/ComfyAssets-ComfyUI_PromptManager:feat/320-folder-mode
nodes/ComfyAssets-ComfyUI_PromptManager:batch/431-550
nodes/ComfyAssets-ComfyUI_PromptManager:refactor/320-preview-resolver
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-dialog-picker
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-saved-instructions
nodes/ComfyAssets-ComfyUI_PromptManager:perf/523-image-memory-2
nodes/ComfyAssets-ComfyUI_PromptManager:feat/550-pair-category-repair
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-skipped-tags
nodes/ComfyAssets-ComfyUI_PromptManager:fix/583-restore-review-race
nodes/ComfyAssets-ComfyUI_PromptManager:test/580-fixture-exit-hook
nodes/ComfyAssets-ComfyUI_PromptManager:perf/523-image-memory-1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/542-send-to-all
nodes/ComfyAssets-ComfyUI_PromptManager:fix/548-search-text-not-a-prompt
nodes/ComfyAssets-ComfyUI_PromptManager:chore/573-one-line-banner
nodes/ComfyAssets-ComfyUI_PromptManager:fix/561-bounded-watcher-exit
nodes/ComfyAssets-ComfyUI_PromptManager:ci/drop-macos
nodes/ComfyAssets-ComfyUI_PromptManager:fix/567-vocabulary-load-more-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/555-system-image-count
nodes/ComfyAssets-ComfyUI_PromptManager:ci/563-four-coverage-shards
nodes/ComfyAssets-ComfyUI_PromptManager:chore/release-3.4.1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/561-cap-watchdog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/552-generic-stream-errors
nodes/ComfyAssets-ComfyUI_PromptManager:fix/321-cursor-and-quality-findings
nodes/ComfyAssets-ComfyUI_PromptManager:docs/release-readme
nodes/ComfyAssets-ComfyUI_PromptManager:release/redesign-cutover
nodes/ComfyAssets-ComfyUI_PromptManager:fix/530-layout-tags-system
nodes/ComfyAssets-ComfyUI_PromptManager:test/553-job-end-wait
nodes/ComfyAssets-ComfyUI_PromptManager:fix/546-pair-category
nodes/ComfyAssets-ComfyUI_PromptManager:fix/547-overview-counts
nodes/ComfyAssets-ComfyUI_PromptManager:feat/531-sticky-chrome
nodes/ComfyAssets-ComfyUI_PromptManager:fix/543-trash-mount-root
nodes/ComfyAssets-ComfyUI_PromptManager:fix/535-send-to-comfyui
nodes/ComfyAssets-ComfyUI_PromptManager:fix/532-viewer-keys
nodes/ComfyAssets-ComfyUI_PromptManager:fix/533-show-in-folder
nodes/ComfyAssets-ComfyUI_PromptManager:fix/536-review-choice
nodes/ComfyAssets-ComfyUI_PromptManager:fix/527-older-images-notice
nodes/ComfyAssets-ComfyUI_PromptManager:feat/334-cutover-switch
nodes/ComfyAssets-ComfyUI_PromptManager:fix/524-heading-one-row
nodes/ComfyAssets-ComfyUI_PromptManager:fix/512-delete-review-polish
nodes/ComfyAssets-ComfyUI_PromptManager:feat/492-delete-archived
nodes/ComfyAssets-ComfyUI_PromptManager:feat/498-show-removed
nodes/ComfyAssets-ComfyUI_PromptManager:feat/481-delete-prompt-page
nodes/ComfyAssets-ComfyUI_PromptManager:fix/520-collections-restore-wait
nodes/ComfyAssets-ComfyUI_PromptManager:feat/482-delete-paired
nodes/ComfyAssets-ComfyUI_PromptManager:fix/504-thumbnail-cancel-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/516-test-server-memory
nodes/ComfyAssets-ComfyUI_PromptManager:feat/499-macos-trash
nodes/ComfyAssets-ComfyUI_PromptManager:fix/513-firefox-worker-crash
nodes/ComfyAssets-ComfyUI_PromptManager:fix/515-review-tag-save
nodes/ComfyAssets-ComfyUI_PromptManager:fix/510-twin-db-handle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/501-removal-mark-gaps
nodes/ComfyAssets-ComfyUI_PromptManager:fix/500-windows-trash-wording
nodes/ComfyAssets-ComfyUI_PromptManager:feat/443-bulk-prompt-delete
nodes/ComfyAssets-ComfyUI_PromptManager:ci/493-portability-timeouts
nodes/ComfyAssets-ComfyUI_PromptManager:fix/494-sidebar-count-leave
nodes/ComfyAssets-ComfyUI_PromptManager:feat/480-delete-images
nodes/ComfyAssets-ComfyUI_PromptManager:fix/487-windows-suite-time
nodes/ComfyAssets-ComfyUI_PromptManager:fix/484-stale-source-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/483-inspect-viewer-video
nodes/ComfyAssets-ComfyUI_PromptManager:fix/478-static-cache-headers
nodes/ComfyAssets-ComfyUI_PromptManager:fix/472-autotag-test-isolation
nodes/ComfyAssets-ComfyUI_PromptManager:fix/476-case-insensitive-dataset-test
nodes/ComfyAssets-ComfyUI_PromptManager:fix/475-windows-restart-teardown
nodes/ComfyAssets-ComfyUI_PromptManager:fix/457-history-image-tags
nodes/ComfyAssets-ComfyUI_PromptManager:fix/460-case-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/444-library-folder-or
nodes/ComfyAssets-ComfyUI_PromptManager:ci/473-browser-three-shards
nodes/ComfyAssets-ComfyUI_PromptManager:feat/444-tags-page-search
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/450-viewer-fullscreen
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/464-library-raf-stall
nodes/ComfyAssets-ComfyUI_PromptManager:feat/448-inspect-one-click
nodes/ComfyAssets-ComfyUI_PromptManager:fix/438-whitespace-history
nodes/ComfyAssets-ComfyUI_PromptManager:fix/459-collections-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/447-remove-rating
nodes/ComfyAssets-ComfyUI_PromptManager:fix/449-image-tags-section
nodes/ComfyAssets-ComfyUI_PromptManager:fix/451-masonry-default
nodes/ComfyAssets-ComfyUI_PromptManager:feat/442-bulk-prompt-tags
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/437-bulk-prompt-category
nodes/ComfyAssets-ComfyUI_PromptManager:fix/403-cached-tracked-runs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/415-restore-dialog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/419-shm-scratch
nodes/ComfyAssets-ComfyUI_PromptManager:fix/430-stale-scope
nodes/ComfyAssets-ComfyUI_PromptManager:docs/436-redesign-l3-status
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/432-coverage-source
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/424-backend-package
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:ci/browser-hang-diagnostics
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/90-save-to-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/347-cached-runtime-runs
nodes/ComfyAssets-ComfyUI_PromptManager:perf/354-link-read
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/386-recorded-attribution
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:ci/420-queue-full-matrix
nodes/ComfyAssets-ComfyUI_PromptManager:fix/376-exit-cancel
nodes/ComfyAssets-ComfyUI_PromptManager:fix/389-clear-logs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/413-vocab-restore-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/390-review-anchor
nodes/ComfyAssets-ComfyUI_PromptManager:fix/391-browser-flakes
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/346-test-ci-hygiene
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/360-shutdown-restore
nodes/ComfyAssets-ComfyUI_PromptManager:fix/398-select-width
nodes/ComfyAssets-ComfyUI_PromptManager:fix/252-no-sampler-scan
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-legacy-paths
nodes/ComfyAssets-ComfyUI_PromptManager:feat/392-multi-select
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-tag-search
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-per-image-tagging-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:test/384-fast-resets
nodes/ComfyAssets-ComfyUI_PromptManager:ci/merge-queue
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/381-switch-nodes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/362-lora-followups
nodes/ComfyAssets-ComfyUI_PromptManager:fix/377-teardown-followups
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/369-threshold-step
nodes/ComfyAssets-ComfyUI_PromptManager:fix/333-thread-lifecycle-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/333-thread-lifecycle-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:ci/356-python-311-314
nodes/ComfyAssets-ComfyUI_PromptManager:fix/359-restore-stall
nodes/ComfyAssets-ComfyUI_PromptManager:fix/355-lora-images
nodes/ComfyAssets-ComfyUI_PromptManager:perf/348-monitor-walks
nodes/ComfyAssets-ComfyUI_PromptManager:perf/348-images-listing
nodes/ComfyAssets-ComfyUI_PromptManager:ci/bounded-runs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/342-prompt-attribution
nodes/ComfyAssets-ComfyUI_PromptManager:feat/343-linkable-text
nodes/ComfyAssets-ComfyUI_PromptManager:feat/326-system-s9-backup-ui
nodes/ComfyAssets-ComfyUI_PromptManager:fix/340-civitai-domains
nodes/ComfyAssets-ComfyUI_PromptManager:fix/337-civitai-redirect
nodes/ComfyAssets-ComfyUI_PromptManager:feat/327-system-s10-integrations
nodes/ComfyAssets-ComfyUI_PromptManager:feat/323-system-s8-backup-restore
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-s7-maintenance-ui
nodes/ComfyAssets-ComfyUI_PromptManager:feat/317-thumbnail-format
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-switch-cross-thread-close
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-library-location
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-thumbnails-automatic
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-workflow-dedupe
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-maintenance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-hidden-stream-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/review-inspection-candidates
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-thumbnails
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-needs-review-ui
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-needs-review-backend
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-sources
nodes/ComfyAssets-ComfyUI_PromptManager:feat/resolver-pass-through-nodes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/real-host-text-network-error
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-appearance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/scan-nan-workflow
nodes/ComfyAssets-ComfyUI_PromptManager:fix/activity-ended-cancel-and-restore-test
nodes/ComfyAssets-ComfyUI_PromptManager:fix/images-collection-viewer-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/duplicate-delete-serve
nodes/ComfyAssets-ComfyUI_PromptManager:fix/resolver-parity-live
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-shell
nodes/ComfyAssets-ComfyUI_PromptManager:fix/inspect-video-settle-followups
nodes/ComfyAssets-ComfyUI_PromptManager:fix/test-reset-stall
nodes/ComfyAssets-ComfyUI_PromptManager:test/tagging-panel-settle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/output-writer-restore-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-concept-midnight
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-local-roles
nodes/ComfyAssets-ComfyUI_PromptManager:fix/logger-isolation-windows-handle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/inspect-webkit-video-replace
nodes/ComfyAssets-ComfyUI_PromptManager:fix/shell-concept-webkit-timeout
nodes/ComfyAssets-ComfyUI_PromptManager:fix/images-resize-overflow
nodes/ComfyAssets-ComfyUI_PromptManager:fix/220-config-store
nodes/ComfyAssets-ComfyUI_PromptManager:fix/admin-recent-fetch-abort
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-bulk-tagging-jobs
nodes/ComfyAssets-ComfyUI_PromptManager:chore/activity-scan-coverage-floor
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-page
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-tag-dialog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-invalid-page-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-tag-routes
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-local-readers
nodes/ComfyAssets-ComfyUI_PromptManager:fix/history-marker-click-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-annotations
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-video-carriers
nodes/ComfyAssets-ComfyUI_PromptManager:ci/parallel-browser-tests
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-scan-scope
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-activity-jobs
nodes/ComfyAssets-ComfyUI_PromptManager:ci/fast-coverage-baseline-check
nodes/ComfyAssets-ComfyUI_PromptManager:fix/flaky-collection-viewer-order
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-identical-sampler-branches
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-saved-views
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-history-finish
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-inspector-category-fallback
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspector-finish
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-selection
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-images
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-data
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-shell
nodes/ComfyAssets-ComfyUI_PromptManager:fix/253-js-string-depth
nodes/ComfyAssets-ComfyUI_PromptManager:fix/251-parser-throw
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-python-params-parser
nodes/ComfyAssets-ComfyUI_PromptManager:fix/240-legacy-parity
nodes/ComfyAssets-ComfyUI_PromptManager:feat/240-node-support
nodes/ComfyAssets-ComfyUI_PromptManager:fix/242-windows-concurrency
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-chronological-history
nodes/ComfyAssets-ComfyUI_PromptManager:fix/223-refuse-unsafe-restore-fallback
nodes/ComfyAssets-ComfyUI_PromptManager:fix/218-close-owned-log-handlers
nodes/ComfyAssets-ComfyUI_PromptManager:feat/216-full-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/215-workspace-visual-parity
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-execution-output-references
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-execution-contexts
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-durable-prompt-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/208-native-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/204-prompt-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/202-prompt-send-bridge
nodes/ComfyAssets-ComfyUI_PromptManager:feat/200-images-workspace
nodes/ComfyAssets-ComfyUI_PromptManager:feat/197-workspace-shell
nodes/ComfyAssets-ComfyUI_PromptManager:feat/193-reusable-prompt-pairs
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-split-node
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-focused-node
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-classic-toolkit
nodes/ComfyAssets-ComfyUI_PromptManager:test/real-comfyui-foundation
nodes/ComfyAssets-ComfyUI_PromptManager:docs/shared-ui-adoption
nodes/ComfyAssets-ComfyUI_PromptManager:fix/quiet-console-logging
nodes/ComfyAssets-ComfyUI_PromptManager:test/data-safety-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:test/browser-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-followups
nodes/ComfyAssets-ComfyUI_PromptManager:test/gallery-review-fixes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/gallery-thumbnail-startup
nodes/ComfyAssets-ComfyUI_PromptManager:feat/viewerjs-vendoring
nodes/ComfyAssets-ComfyUI_PromptManager:fix/gallery-infinite-scroll-performance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-hardening
nodes/ComfyAssets-ComfyUI_PromptManager:feature/3.2.4-recently-used
nodes/ComfyAssets-ComfyUI_PromptManager:fix/quick-bugs-3.2.3
nodes/ComfyAssets-ComfyUI_PromptManager:feature/prompt-search-batch-linking
nodes/ComfyAssets-ComfyUI_PromptManager:feature/52-lora-manager-integration
...
pull from: nodes/ComfyAssets-ComfyUI_PromptManager:fix/520-collections-restore-wait
nodes/ComfyAssets-ComfyUI_PromptManager:main
nodes/ComfyAssets-ComfyUI_PromptManager:chore/release-3.5.0
nodes/ComfyAssets-ComfyUI_PromptManager:fix/thumbnail-probe-order
nodes/ComfyAssets-ComfyUI_PromptManager:ci/pin-playwright-digest
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/coverage-gte-7.17.0
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/python-minor-and-patch-83e99d6a59
nodes/ComfyAssets-ComfyUI_PromptManager:docs/334-review-and-clean-audit
nodes/ComfyAssets-ComfyUI_PromptManager:chore/604-match-comfyui-floors
nodes/ComfyAssets-ComfyUI_PromptManager:fix/stalled-store-test-race
nodes/ComfyAssets-ComfyUI_PromptManager:dependabot/pip/pre-commit-gte-4.7.0
nodes/ComfyAssets-ComfyUI_PromptManager:feat/320-move-thumbnails
nodes/ComfyAssets-ComfyUI_PromptManager:batch/575-586-593
nodes/ComfyAssets-ComfyUI_PromptManager:fix/586-protected-rows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/575-lora-cancel-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/593-bot-findings
nodes/ComfyAssets-ComfyUI_PromptManager:feat/320-folder-mode
nodes/ComfyAssets-ComfyUI_PromptManager:batch/431-550
nodes/ComfyAssets-ComfyUI_PromptManager:refactor/320-preview-resolver
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-dialog-picker
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-saved-instructions
nodes/ComfyAssets-ComfyUI_PromptManager:perf/523-image-memory-2
nodes/ComfyAssets-ComfyUI_PromptManager:feat/550-pair-category-repair
nodes/ComfyAssets-ComfyUI_PromptManager:feat/431-skipped-tags
nodes/ComfyAssets-ComfyUI_PromptManager:fix/583-restore-review-race
nodes/ComfyAssets-ComfyUI_PromptManager:test/580-fixture-exit-hook
nodes/ComfyAssets-ComfyUI_PromptManager:perf/523-image-memory-1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/542-send-to-all
nodes/ComfyAssets-ComfyUI_PromptManager:fix/548-search-text-not-a-prompt
nodes/ComfyAssets-ComfyUI_PromptManager:chore/573-one-line-banner
nodes/ComfyAssets-ComfyUI_PromptManager:fix/561-bounded-watcher-exit
nodes/ComfyAssets-ComfyUI_PromptManager:ci/drop-macos
nodes/ComfyAssets-ComfyUI_PromptManager:fix/567-vocabulary-load-more-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/555-system-image-count
nodes/ComfyAssets-ComfyUI_PromptManager:ci/563-four-coverage-shards
nodes/ComfyAssets-ComfyUI_PromptManager:chore/release-3.4.1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/561-cap-watchdog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/552-generic-stream-errors
nodes/ComfyAssets-ComfyUI_PromptManager:fix/321-cursor-and-quality-findings
nodes/ComfyAssets-ComfyUI_PromptManager:docs/release-readme
nodes/ComfyAssets-ComfyUI_PromptManager:release/redesign-cutover
nodes/ComfyAssets-ComfyUI_PromptManager:fix/530-layout-tags-system
nodes/ComfyAssets-ComfyUI_PromptManager:test/553-job-end-wait
nodes/ComfyAssets-ComfyUI_PromptManager:fix/546-pair-category
nodes/ComfyAssets-ComfyUI_PromptManager:fix/547-overview-counts
nodes/ComfyAssets-ComfyUI_PromptManager:feat/531-sticky-chrome
nodes/ComfyAssets-ComfyUI_PromptManager:fix/543-trash-mount-root
nodes/ComfyAssets-ComfyUI_PromptManager:fix/535-send-to-comfyui
nodes/ComfyAssets-ComfyUI_PromptManager:fix/532-viewer-keys
nodes/ComfyAssets-ComfyUI_PromptManager:fix/533-show-in-folder
nodes/ComfyAssets-ComfyUI_PromptManager:fix/536-review-choice
nodes/ComfyAssets-ComfyUI_PromptManager:fix/527-older-images-notice
nodes/ComfyAssets-ComfyUI_PromptManager:feat/334-cutover-switch
nodes/ComfyAssets-ComfyUI_PromptManager:fix/524-heading-one-row
nodes/ComfyAssets-ComfyUI_PromptManager:fix/512-delete-review-polish
nodes/ComfyAssets-ComfyUI_PromptManager:feat/492-delete-archived
nodes/ComfyAssets-ComfyUI_PromptManager:feat/498-show-removed
nodes/ComfyAssets-ComfyUI_PromptManager:feat/481-delete-prompt-page
nodes/ComfyAssets-ComfyUI_PromptManager:fix/520-collections-restore-wait
nodes/ComfyAssets-ComfyUI_PromptManager:feat/482-delete-paired
nodes/ComfyAssets-ComfyUI_PromptManager:fix/504-thumbnail-cancel-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/516-test-server-memory
nodes/ComfyAssets-ComfyUI_PromptManager:feat/499-macos-trash
nodes/ComfyAssets-ComfyUI_PromptManager:fix/513-firefox-worker-crash
nodes/ComfyAssets-ComfyUI_PromptManager:fix/515-review-tag-save
nodes/ComfyAssets-ComfyUI_PromptManager:fix/510-twin-db-handle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/501-removal-mark-gaps
nodes/ComfyAssets-ComfyUI_PromptManager:fix/500-windows-trash-wording
nodes/ComfyAssets-ComfyUI_PromptManager:feat/443-bulk-prompt-delete
nodes/ComfyAssets-ComfyUI_PromptManager:ci/493-portability-timeouts
nodes/ComfyAssets-ComfyUI_PromptManager:fix/494-sidebar-count-leave
nodes/ComfyAssets-ComfyUI_PromptManager:feat/480-delete-images
nodes/ComfyAssets-ComfyUI_PromptManager:fix/487-windows-suite-time
nodes/ComfyAssets-ComfyUI_PromptManager:fix/484-stale-source-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/483-inspect-viewer-video
nodes/ComfyAssets-ComfyUI_PromptManager:fix/478-static-cache-headers
nodes/ComfyAssets-ComfyUI_PromptManager:fix/472-autotag-test-isolation
nodes/ComfyAssets-ComfyUI_PromptManager:fix/476-case-insensitive-dataset-test
nodes/ComfyAssets-ComfyUI_PromptManager:fix/475-windows-restart-teardown
nodes/ComfyAssets-ComfyUI_PromptManager:fix/457-history-image-tags
nodes/ComfyAssets-ComfyUI_PromptManager:fix/460-case-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/444-library-folder-or
nodes/ComfyAssets-ComfyUI_PromptManager:ci/473-browser-three-shards
nodes/ComfyAssets-ComfyUI_PromptManager:feat/444-tags-page-search
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/450-viewer-fullscreen
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/464-library-raf-stall
nodes/ComfyAssets-ComfyUI_PromptManager:feat/448-inspect-one-click
nodes/ComfyAssets-ComfyUI_PromptManager:fix/438-whitespace-history
nodes/ComfyAssets-ComfyUI_PromptManager:fix/459-collections-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/447-remove-rating
nodes/ComfyAssets-ComfyUI_PromptManager:fix/449-image-tags-section
nodes/ComfyAssets-ComfyUI_PromptManager:fix/451-masonry-default
nodes/ComfyAssets-ComfyUI_PromptManager:feat/442-bulk-prompt-tags
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/437-bulk-prompt-category
nodes/ComfyAssets-ComfyUI_PromptManager:fix/403-cached-tracked-runs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/415-restore-dialog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/419-shm-scratch
nodes/ComfyAssets-ComfyUI_PromptManager:fix/430-stale-scope
nodes/ComfyAssets-ComfyUI_PromptManager:docs/436-redesign-l3-status
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/432-coverage-source
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-foreign-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/424-backend-package
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:ci/browser-hang-diagnostics
nodes/ComfyAssets-ComfyUI_PromptManager:feat/331-collections-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/90-save-to-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/347-cached-runtime-runs
nodes/ComfyAssets-ComfyUI_PromptManager:perf/354-link-read
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/386-recorded-attribution
nodes/ComfyAssets-ComfyUI_PromptManager:feat/332-image-categories-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:ci/420-queue-full-matrix
nodes/ComfyAssets-ComfyUI_PromptManager:fix/376-exit-cancel
nodes/ComfyAssets-ComfyUI_PromptManager:fix/389-clear-logs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/413-vocab-restore-flake
nodes/ComfyAssets-ComfyUI_PromptManager:fix/390-review-anchor
nodes/ComfyAssets-ComfyUI_PromptManager:fix/391-browser-flakes
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/346-test-ci-hygiene
nodes/ComfyAssets-ComfyUI_PromptManager:feat/330-s13-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/360-shutdown-restore
nodes/ComfyAssets-ComfyUI_PromptManager:fix/398-select-width
nodes/ComfyAssets-ComfyUI_PromptManager:fix/252-no-sampler-scan
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-legacy-paths
nodes/ComfyAssets-ComfyUI_PromptManager:feat/392-multi-select
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-tag-search
nodes/ComfyAssets-ComfyUI_PromptManager:fix/379-per-image-tagging-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:test/384-fast-resets
nodes/ComfyAssets-ComfyUI_PromptManager:ci/merge-queue
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/381-switch-nodes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/362-lora-followups
nodes/ComfyAssets-ComfyUI_PromptManager:fix/377-teardown-followups
nodes/ComfyAssets-ComfyUI_PromptManager:feat/329-s12-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:fix/369-threshold-step
nodes/ComfyAssets-ComfyUI_PromptManager:fix/333-thread-lifecycle-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:fix/333-thread-lifecycle-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr3
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr2
nodes/ComfyAssets-ComfyUI_PromptManager:feat/328-s11-pr1
nodes/ComfyAssets-ComfyUI_PromptManager:ci/356-python-311-314
nodes/ComfyAssets-ComfyUI_PromptManager:fix/359-restore-stall
nodes/ComfyAssets-ComfyUI_PromptManager:fix/355-lora-images
nodes/ComfyAssets-ComfyUI_PromptManager:perf/348-monitor-walks
nodes/ComfyAssets-ComfyUI_PromptManager:perf/348-images-listing
nodes/ComfyAssets-ComfyUI_PromptManager:ci/bounded-runs
nodes/ComfyAssets-ComfyUI_PromptManager:fix/342-prompt-attribution
nodes/ComfyAssets-ComfyUI_PromptManager:feat/343-linkable-text
nodes/ComfyAssets-ComfyUI_PromptManager:feat/326-system-s9-backup-ui
nodes/ComfyAssets-ComfyUI_PromptManager:fix/340-civitai-domains
nodes/ComfyAssets-ComfyUI_PromptManager:fix/337-civitai-redirect
nodes/ComfyAssets-ComfyUI_PromptManager:feat/327-system-s10-integrations
nodes/ComfyAssets-ComfyUI_PromptManager:feat/323-system-s8-backup-restore
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-s7-maintenance-ui
nodes/ComfyAssets-ComfyUI_PromptManager:feat/317-thumbnail-format
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-switch-cross-thread-close
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-library-location
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-thumbnails-automatic
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-workflow-dedupe
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-maintenance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-hidden-stream-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/review-inspection-candidates
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-thumbnails
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-needs-review-ui
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-needs-review-backend
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-sources
nodes/ComfyAssets-ComfyUI_PromptManager:feat/resolver-pass-through-nodes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/real-host-text-network-error
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-appearance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/scan-nan-workflow
nodes/ComfyAssets-ComfyUI_PromptManager:fix/activity-ended-cancel-and-restore-test
nodes/ComfyAssets-ComfyUI_PromptManager:fix/images-collection-viewer-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/duplicate-delete-serve
nodes/ComfyAssets-ComfyUI_PromptManager:fix/resolver-parity-live
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-system-shell
nodes/ComfyAssets-ComfyUI_PromptManager:fix/inspect-video-settle-followups
nodes/ComfyAssets-ComfyUI_PromptManager:fix/test-reset-stall
nodes/ComfyAssets-ComfyUI_PromptManager:test/tagging-panel-settle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/output-writer-restore-race
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-concept-midnight
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-local-roles
nodes/ComfyAssets-ComfyUI_PromptManager:fix/logger-isolation-windows-handle
nodes/ComfyAssets-ComfyUI_PromptManager:fix/inspect-webkit-video-replace
nodes/ComfyAssets-ComfyUI_PromptManager:fix/shell-concept-webkit-timeout
nodes/ComfyAssets-ComfyUI_PromptManager:fix/images-resize-overflow
nodes/ComfyAssets-ComfyUI_PromptManager:fix/220-config-store
nodes/ComfyAssets-ComfyUI_PromptManager:fix/admin-recent-fetch-abort
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-bulk-tagging-jobs
nodes/ComfyAssets-ComfyUI_PromptManager:chore/activity-scan-coverage-floor
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-page
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-tag-dialog
nodes/ComfyAssets-ComfyUI_PromptManager:fix/library-invalid-page-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-tag-routes
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-local-readers
nodes/ComfyAssets-ComfyUI_PromptManager:fix/history-marker-click-race
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-annotations
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspect-video-carriers
nodes/ComfyAssets-ComfyUI_PromptManager:ci/parallel-browser-tests
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-scan-scope
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-activity-jobs
nodes/ComfyAssets-ComfyUI_PromptManager:ci/fast-coverage-baseline-check
nodes/ComfyAssets-ComfyUI_PromptManager:fix/flaky-collection-viewer-order
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-identical-sampler-branches
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-saved-views
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-history-finish
nodes/ComfyAssets-ComfyUI_PromptManager:fix/249-inspector-category-fallback
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-inspector-finish
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-mock-true-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-image-selection
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-images
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-data
nodes/ComfyAssets-ComfyUI_PromptManager:feat/249-concept-shell
nodes/ComfyAssets-ComfyUI_PromptManager:fix/253-js-string-depth
nodes/ComfyAssets-ComfyUI_PromptManager:fix/251-parser-throw
nodes/ComfyAssets-ComfyUI_PromptManager:feat/247-python-params-parser
nodes/ComfyAssets-ComfyUI_PromptManager:fix/240-legacy-parity
nodes/ComfyAssets-ComfyUI_PromptManager:feat/240-node-support
nodes/ComfyAssets-ComfyUI_PromptManager:fix/242-windows-concurrency
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-chronological-history
nodes/ComfyAssets-ComfyUI_PromptManager:fix/223-refuse-unsafe-restore-fallback
nodes/ComfyAssets-ComfyUI_PromptManager:fix/218-close-owned-log-handlers
nodes/ComfyAssets-ComfyUI_PromptManager:feat/216-full-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/215-workspace-visual-parity
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-execution-output-references
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-execution-contexts
nodes/ComfyAssets-ComfyUI_PromptManager:feat/209-durable-prompt-history
nodes/ComfyAssets-ComfyUI_PromptManager:feat/208-native-library
nodes/ComfyAssets-ComfyUI_PromptManager:feat/204-prompt-inspector
nodes/ComfyAssets-ComfyUI_PromptManager:feat/202-prompt-send-bridge
nodes/ComfyAssets-ComfyUI_PromptManager:feat/200-images-workspace
nodes/ComfyAssets-ComfyUI_PromptManager:feat/197-workspace-shell
nodes/ComfyAssets-ComfyUI_PromptManager:feat/193-reusable-prompt-pairs
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-split-node
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-focused-node
nodes/ComfyAssets-ComfyUI_PromptManager:feat/186-classic-toolkit
nodes/ComfyAssets-ComfyUI_PromptManager:test/real-comfyui-foundation
nodes/ComfyAssets-ComfyUI_PromptManager:docs/shared-ui-adoption
nodes/ComfyAssets-ComfyUI_PromptManager:fix/quiet-console-logging
nodes/ComfyAssets-ComfyUI_PromptManager:test/data-safety-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:test/browser-workflows
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-followups
nodes/ComfyAssets-ComfyUI_PromptManager:test/gallery-review-fixes
nodes/ComfyAssets-ComfyUI_PromptManager:fix/gallery-thumbnail-startup
nodes/ComfyAssets-ComfyUI_PromptManager:feat/viewerjs-vendoring
nodes/ComfyAssets-ComfyUI_PromptManager:fix/gallery-infinite-scroll-performance
nodes/ComfyAssets-ComfyUI_PromptManager:fix/review-hardening
nodes/ComfyAssets-ComfyUI_PromptManager:feature/3.2.4-recently-used
nodes/ComfyAssets-ComfyUI_PromptManager:fix/quick-bugs-3.2.3
nodes/ComfyAssets-ComfyUI_PromptManager:feature/prompt-search-batch-linking
nodes/ComfyAssets-ComfyUI_PromptManager:feature/52-lora-manager-integration
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7a9afea441 |
test(collections): wait for the restore job, not 5 s; no hard-coded saved-view id (#520)
The restore test waited 5 s for a whole restore. Under load (webkit, merge queue of #514) the restore outlasted it and kept running into the next tests on the worker, replacing their database. It now waits for the restore job's event stream to end, as the backups spec does. The route-change test used saved view 5, which a worker can have made. |
1 changed files with 9 additions and 2 deletions
@@ -5,6 +5,7 @@ import { test, expect } from './fixtures.mjs';
|
||||
// page `#/collection/<id>` with its Edit (D137, concept render a1186–1189) and saved views on a collection (D140).
|
||||
const workspace = '/prompt_manager/workspace';
|
||||
const API = '/prompt_manager/collections';
|
||||
const RESTORE_APPLY_URL = '/prompt_manager/restore/apply';
|
||||
const main = page => page.locator('#workspace-main');
|
||||
const heading = page => main(page).getByRole('heading', { level: 1 });
|
||||
const breadcrumb = page => page.locator('#workspace-breadcrumb');
|
||||
@@ -305,7 +306,12 @@ test('a finished restore reads the collections again', async ({ page, request })
|
||||
const chooser = page.waitForEvent('filechooser');
|
||||
await page.getByRole('button', { name: 'Review restore…', exact: true }).click();
|
||||
await (await chooser).setFiles({ name: 'prompts_backup_20261027_093000.db', mimeType: 'application/octet-stream', buffer: bytes });
|
||||
// Wait for the restore job itself, as workspace-system-backups.spec.mjs does: under load a restore outlasts the
|
||||
// 5 s expect default, and a restore still running after this test replaces the next tests' database (#520).
|
||||
const applied = page.waitForResponse(response => response.url().endsWith(RESTORE_APPLY_URL));
|
||||
await page.locator('dialog#modal[open]').getByRole('button', { name: 'Restore', exact: true }).click();
|
||||
const { job } = await (await applied).json();
|
||||
await expect(await request.get(`/prompt_manager/jobs/${job.id}/events`)).toBeOK();
|
||||
await expect(toast(page)).toHaveText(/^Database restore finished · /);
|
||||
// The list was read again without a reload.
|
||||
await expect(rows(page)).toHaveCount(2);
|
||||
@@ -480,7 +486,7 @@ test('a rename that settles after its dialog closed leaves the next dialog open
|
||||
});
|
||||
|
||||
test('a page that says a collection or view could not be opened takes focus after a route change (review L3)', async ({ page, request }) => {
|
||||
await seed(request);
|
||||
const manifest = await seed(request);
|
||||
await page.goto(`${workspace}#/images`);
|
||||
await expect(heading(page)).toHaveText('Images');
|
||||
await page.evaluate(() => { window.location.hash = '#/collection/999999'; });
|
||||
@@ -499,7 +505,8 @@ test('a page that says a collection or view could not be opened takes focus afte
|
||||
await page.route('**/prompt_manager/saved-views', route => route.request().method() === 'GET'
|
||||
? route.fulfill({ status: 500, contentType: 'application/json', body: '{"success":false,"error":"x"}' })
|
||||
: route.fallback());
|
||||
await page.evaluate(() => { window.location.hash = '#/saved/5'; });
|
||||
// An id the seed never made (its one view is manifest.saved_view), whatever ids earlier tests used (#520).
|
||||
await page.evaluate(id => { window.location.hash = `#/saved/${id}`; }, manifest.saved_view.id + 1000);
|
||||
await expect(description(page)).toHaveText('Saved views could not be loaded. Your saved data has not changed.');
|
||||
await expect(heading(page)).toBeFocused();
|
||||
});
|
||||
|
||||
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.