What if I need to change my comment after submitting the quote?
What if I need to change my comment after submitting the quote?
A UX research, UI design and development case study exploring editable comments with full audit history — so teams can iterate faster without losing accountability.

To respect the NDA agreement with the employer, the displayed UI screens are recreated representations of the original interfaces.

What am I solving here?

Problem Statement

In a B2B quoting workflow, comments attached to submitted quotes serve as the primary channel for internal and external collaboration. When a user spots an error or wants to clarify a comment after hitting "Submit," there was simply no way to fix it.

This produced a chain of problems:

  • Users would have to edit the whole quote just for the sake of editing the comment.

  • More number of re-quotes leads to wastage of database space.

  • Increased data fetch time, make the site feel slow.

  • Context of comment buried and polluting the comment thread with noise

100+
100+
100+

quotes raised per day

quotes raised per day

60%
60%
60%

requoted to edit the comment

requoted to edit the comment

4
4
4

goals to achieve without adding complexity to the quote functionality

goals to achieve without adding complexity to the quote functionality

Four Goals

  • Allow users to correct or update comments post-submission

  • Preserve a transparent edit history for accountability

  • Keep the experience lightweight — no complex flows

  • Maintain design consistency with the site.

My role on this

  • End-to-end UX Research and UI design.

  • Identifying user pain points through workflow analysis

  • Designing and developing the edit modal and history popup.

  • Maintain consistent design.

  • Utilize existing popups and table design.

How am I going to solve it?
Research Approach
Research Approach

The solution required understanding the full lifecycle of a comment, from initial submission to post-submission editing and designing an experience that felt natural without compromising accountability.

Transparency

Every edit must be visible. Users should know a comment was changed and when.

Simplicity

The edit action should feel like a native extension of the existing comment UI — not a separate workflow.

Accountability

Preserve a full edit history so stakeholders can trace the evolution of any comment.

Minimal friction

No heavy confirmation flows — just a focused modal with clear intent: edit and submit.

What is the actual problem?

Comments in the quote system were treated as immutable records post-submission. While this preserved a kind of raw integrity, it didn't reflect how B2B communication actually works — iteratively, with corrections.

The knock-on effects were significant: bloated comment threads, loss of context as corrections got buried, and user frustration with a system that penalised honest mistakes.

The ROOT cause

The real issue wasn't just a missing "Edit" button — it was that the system conflated immutability with auditability. These are not the same thing.

What is the solution proposed?

We introduced editable comments with a tracked history — giving users the ability to correct or update any comment after submission while maintaining a transparent audit trail.

The solution has three components:

Main Comments View — Edit & Delete actions per comment

Edit Quote Comment — Inline modal for editing public comments

Comment History — Full audit trail of all edits

What are the decisions taken?

Should an edit be visible to others?

Edited comments are marked with a blue "Edited" label and an updated timestamp — anyone reading the thread immediately knows the comment was changed and when.

Visible label

Where does editing happen?

Edits happen in a focused modal that surfaces the current text under a clear "Edit public comment" heading — reducing risk of accidental edits and keeping context tight.

Focused modal

Is the history always visible?

No — the edit history lives in a dedicated popup accessible on demand. It doesn't clutter the main thread for users who don't need it.

Popup on demand

Submit / Cancel pattern

Clear destructive vs. primary action colours — red for Cancel, blue for Submit — align with existing design system conventions.

Design system

How does it work?

STEP - 1

User views the comment thread on a submitted quote. Each comment shows an Edit and Delete action.

STEP - 3

On submit, the comment updates instantly. An Edited label and new timestamp appear — the original is saved to history.

STEP - 2

Clicking Edit opens the Edit Quote Comment modal — pre-populated with the current text, ready to update.

STEP - 4

Anyone can tap the Edited label to open the Comment History — a table showing every version with Comments, Commented by, date, and time.

STEP - 1

User views the comment thread on a submitted quote. Each comment shows an Edit and Delete action.

STEP - 2

Clicking Edit opens the Edit Quote Comment modal — pre-populated with the current text, ready to update.

STEP - 3

On submit, the comment updates instantly. An Edited label and new timestamp appear — the original is saved to history.

STEP - 4

Anyone can tap the Edited label to open the Comment History — a table showing every version with Comments, Commented by, date, and time.

What are the benefits implementing this?

The feature reduces friction in one of the most common pain points of the quoting workflow — without sacrificing the auditability that B2B teams depend on.

🧹

Cleaner comment threads — no more correction chains

No more correction chains. Users fix mistakes in place — reviewers see one accurate comment, not three stacked ones trying to walk it back.

🔍

Full edit history for compliance and review

Every edit is logged with author, date, and time. Reviewers and auditors can trace the full evolution of any comment on demand.

Faster iterations on quote details

Corrections that previously required a back-and-forth on Slack now happen directly in the platform. Approvals move faster.

Reduced cognitive load for reviewers

The solution reuses the existing comment submission infrastructure — adding a history table and edit modal with no architecture overhaul.

🤝

Higher trust in the comment record

When the comment thread is accurate and auditable, both sides of a quote negotiation can rely on it — reducing disputes and clarification loops.

📉

Fewer redundant support escalations

Many support tickets stem from "which comment is correct?" confusion. Editable comments with history eliminates this class of issue entirely.

Cases you might also like…
Available Now
Available Now

Let's get to work

Let's get to work

This is only the beginning

This is only the beginning

Home

Home

Case Studies

Case Studies

About me

About me

Karthik Adiga

Karthik Adiga

Karthik Adiga