Skip to content

Conversation

@shamim-emon
Copy link
Contributor

@shamim-emon shamim-emon commented Jan 29, 2026

🎟️ Tracking

#6335

📔 Objective

Adds the ability to generate and copy passwords under the Send tab.

📸 Screenshots

6329903491131838129

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

@shamim-emon shamim-emon requested review from a team and david-livefront as code owners January 29, 2026 02:16
@bitwarden-bot
Copy link

Thank you for your contribution! We've added this to our internal tracking system for review.
ID: PM-31393
Link: https://bitwarden.atlassian.net/browse/PM-31393

Details on our contribution process can be found here: https://contributing.bitwarden.com/contributing/pull-requests/community-pr-process.

@bitwarden-bot bitwarden-bot changed the title Sends: UI/UX inconsistency of the password field [PM-31393] Sends: UI/UX inconsistency of the password field Jan 29, 2026
@djsmith85 djsmith85 linked an issue Jan 29, 2026 that may be closed by this pull request
1 task
@shamim-emon shamim-emon force-pushed the fix-issue-6335 branch 2 times, most recently from 1c25f52 to 1f9e835 Compare January 29, 2026 15:01
it.copy(
passwordInput = (
action.generatorResult as GeneratorResult.Password
).password,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make this a little safer:

(action.generatorResult as? GeneratorResult.Password)?.let { passwordData ->
    updateCommonContent {
        it.copy(passwordInput = passwordData.password)
    }
}

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SaintPatrck
Copy link
Contributor

@shamim-emon Our design and product teams are reviewing the screen changes. In the meantime, can you update tests to cover these changes?

@shamim-emon shamim-emon force-pushed the fix-issue-6335 branch 3 times, most recently from 77dc323 to f0cf171 Compare January 30, 2026 02:38
@shamim-emon
Copy link
Contributor Author

@shamim-emon Our design and product teams are reviewing the screen changes. In the meantime, can you update tests to cover these changes?

@SaintPatrck I have added test coverage for these changes. Please have a look and let me know if anything else is needed from my side.
Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[PM-30582] Sends: UI/UX inconsistency of the password field

4 participants