Skip to main content

SmartUI Smart Comments

Smart Comments enables real-time collaboration on SmartUI visual test results. Add comments directly on screenshots and builds, mention teammates, and manage threaded discussions—all without leaving the SmartUI dashboard.

Key Benefits:

  • Contextual Discussions: Comment directly on specific screenshots and builds
  • Team Collaboration: Mention teammates using @mentions
  • Threaded Conversations: Reply to comments to create discussion threads
  • Comment Management: Mark comments as resolved or keep them active
  • Draft Comments: Auto-saved drafts persist across the session
  • Comment History: All comments are retained and searchable

Need help with other SmartUI features? Jump to the SmartUI Troubleshooting Guide.


Where Comments Appear

Comments can be added and viewed in multiple locations within SmartUI:

1. Screenshot Level

Comments appear on individual screenshots with a comment icon indicator showing the total number of comments.

Comment icon on screenshot

Comment indicators:

  • Comment icon with count in the screenshot header
  • Comment count badge showing total comments for that screenshot
Comment tag in screenshot header

2. Build Level

Comments can be viewed at the build level, showing the total count of comments across all screenshots in the build.

Comment tag at build level

3. Comment Drawer

Access all comments via the Comment button in the Actions tab. The comment drawer displays all comments for the current build or screenshot.

Comment drawer with all comments

How to Add Comments

You can add comments from multiple locations in SmartUI:

1. Screenshot Comment Box

Add comments directly on a screenshot using the comment textbox in the screenshot drawer.

Comment textbox in screenshot drawer

Steps:

  1. Open a screenshot from the build view
  2. Locate the comment textbox in the screenshot drawer
  3. Type your comment (max 500 characters)
  4. Click Post to publish your comment
Comment posted successfully

2. Accept/Reject Modals

Add optional comments when approving or rejecting screenshots.

Accept Modal

When accepting a screenshot, you can add an optional comment:

Optional comment in Accept modal

Modal options:

  • Accept: Approve only that specific viewport and browser
  • Accept All: Approve in all viewports and browsers of the screenshot

Accept All Modal

Add comments when accepting all variants:

Optional comment in Accept All modal

Reject Modal

Add comments when rejecting screenshots:

Optional comment in Reject modal

Modal options:

  • Reject: Reject only that specific viewport and browser
  • Reject All: Reject in all viewports and browsers of the screenshot

3. Move to Baseline Modal

Add comments when moving screenshots to baseline:

Modal options:

  • Move: Move only that specific viewport and browser
  • Move All: Move in all viewports and browsers of the screenshot

4. Bulk Operations Comment Box

Add comments when performing bulk operations (multiselect):

Comment box in bulk operations

Steps:

  1. Select multiple screenshots using multiselect
  2. Choose your bulk action (Approve, Reject, Move to Baseline)
  3. Add an optional comment in the comment box
  4. Confirm the action

Comment Features

Draft Comments (Auto-Save)

Smart Comments automatically saves your comment drafts for the active session. If you start typing a comment but close the modal or navigate away, your draft will be preserved.

How it works:

  • Drafts are saved automatically as you type
  • Drafts persist across modals and pages during the session
  • You can retrieve and post your draft from any comment box

Example scenarios:

1. Draft in Accept Modal:

Auto-saved draft in textbox

If you write a comment in the Accept modal but close it, the draft is saved.

2. Draft in Reject Modal:

Auto-saved draft in Reject modal

3. Draft in Multiselect:

Auto-saved draft in multiselect

You can then post the saved draft from:

  • The comment textbox in the screenshot drawer
  • Any modal (Accept, Reject, Move)
  • The bulk operations comment box

Note: Drafts are session-based and will be cleared when you refresh the page or start a new session.

Mentions (@mentions)

Mention teammates in your comments to notify them and bring them into the discussion.

Using @mention in comments

How to mention:

  1. Type @ in the comment box
  2. Start typing the teammate's name
  3. Select from the dropdown list
  4. The mentioned user will be highlighted in the comment

Threaded Comments

Reply to existing comments to create threaded discussions.

Threaded comment reply

How to reply:

  1. Click Reply on any existing comment
  2. Type your reply in the textbox
  3. Click Post to add your reply to the thread

Threaded comments help maintain context and organize discussions around specific topics.

Comment States

Comments can be in two states:

Unresolved (Active)

Unresolved comments are active and visible in the main comments list.

Unresolved comments state

Characteristics:

  • Visible in the main comments view
  • Require attention or follow-up
  • Can be marked as resolved when addressed

Resolved (Archived)

Resolved comments are archived and moved to a separate column.

Resolved comments state

Characteristics:

  • Moved to the "Resolved" column
  • Still accessible for reference
  • Can be reopened if needed

How to resolve:

  1. Open the comment drawer
  2. Find the comment you want to resolve
  3. Click Mark as Resolved or Mark as Done
  4. The comment moves to the Resolved column

How to reopen:

  1. Navigate to the Resolved column
  2. Find the comment you want to reopen
  3. Click Reopen or Mark as Unresolved
  4. The comment moves back to the Active column

Comment Management

Viewing Comments

Screenshot Drawer

View comments directly in the screenshot drawer:

Comments in screenshot drawer

Comment Drawer (Actions Tab)

Access all comments via the Comment button in the Actions tab:

  1. Open a build
  2. Click the Actions tab
  3. Click the Comment button
  4. View all comments in the comment drawer

The comment drawer shows:

  • All comments for the current build
  • Screenshot-level comment counts
  • Resolved and unresolved comments in separate columns

Comment Count Indicators

Comment counts are displayed at multiple levels:

LocationIndicatorDescription
Screenshot HeaderComment icon with numberTotal comments for that specific screenshot
Build LevelComment count badgeTotal comments across all screenshots in the build
Screenshot DrawerComment count in drawerComments visible in the drawer view

Comment History

All comments are retained and searchable:

  • Comments persist even after screenshots are approved or rejected
  • Comment history is maintained per screenshot ID
  • You can search and filter comments in the comment drawer

Special Cases

Delete Screenshot

When a screenshot is deleted, all associated comments are also deleted.

Important: Deletion is permanent. Make sure to export or save important comment discussions before deleting screenshots.

Move to Baseline / Overwrite

When screenshots are moved to baseline or overwritten:

  • Comments are not transferred to the new baseline screenshot
  • Comments remain with the original screenshot ID
  • If the original screenshot is replaced, comments are deleted

Note: Comments are mapped to Screenshot IDs. When a screenshot is overwritten, the new screenshot has a different ID, so comments don't carry over.

Screenshot Variants

Comments are specific to each screenshot variant (viewport + browser combination):

  • Comments on one variant don't appear on other variants
  • Each variant maintains its own comment thread
  • Use "Accept All" or "Reject All" with comments to apply the same comment across all variants

Best Practices

Use Mentions Strategically

  • Mention relevant team members when their input is needed
  • Use @mentions to bring attention to critical visual issues
  • Avoid over-mentioning—only tag people who need to be involved
  • Combine mentions with clear action items in your comments

Troubleshooting

Issue: Comment Not Appearing

Symptoms: Comment was posted but doesn't show up in the comments list.

Solutions:

  1. Refresh the page to reload comments
  2. Check if you're viewing the correct screenshot or build
  3. Verify the comment wasn't filtered out (check Resolved column)
  4. Ensure you have proper permissions to view comments
  5. Check the comment drawer in the Actions tab

Comment Workflow Examples

Scenario: Reviewing visual changes and adding comments for the team.

  1. Open a build with visual changes
  2. Navigate to Changes Found tab
  3. Open a screenshot with differences
  4. Add a comment explaining the change: "This color update matches the new design system"
  5. Mention the designer: "@designer-name, can you confirm this is expected?"
  6. Wait for reply in the comment thread
  7. Mark comment as resolved once confirmed

Future Enhancements

The following features are planned for future releases:

  • Email/Slack Notifications: @mentions will trigger email and Slack notifications
  • RBAC (Role-Based Access Control): Users can edit/delete their own comments; Admins can moderate all comments
  • Cross-Build Comments: Comments across builds for the same screenshot name (optional feature)
  • Area-Specific Comments: Comments on specific areas of a screenshot using drawing boxes

Next Steps

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles