From 28a52397d79f656fe0586b918f305fef1464ffc6 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:05:16 -0600 Subject: [PATCH] Let internal users copy subscriber ID --- .../Internal/InternalSettingsViewController.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Signal/src/ViewControllers/AppSettings/Internal/InternalSettingsViewController.swift b/Signal/src/ViewControllers/AppSettings/Internal/InternalSettingsViewController.swift index 1c73fd0650..e5e2686da0 100644 --- a/Signal/src/ViewControllers/AppSettings/Internal/InternalSettingsViewController.swift +++ b/Signal/src/ViewControllers/AppSettings/Internal/InternalSettingsViewController.swift @@ -169,8 +169,10 @@ class InternalSettingsViewController: OWSTableViewController2 { infoSection.add(.copyableItem(label: "Region Code", value: Locale.current.regionCode?.nilIfEmpty)) infoSection.add(.copyableItem(label: "Currency Code", value: Locale.current.currencyCode?.nilIfEmpty)) - if let subscriberID = subscriberID { - infoSection.add(.label(withText: "subscriberID \(subscriberID.asBase64Url)")) + if let subscriberID { + // This empty label works around a layout bug where the label is unreadable. + // We should fix that bug but this works for now, as it's just for internal settings. + infoSection.add(.copyableItem(label: "", value: "Subscriber ID: \(subscriberID.asBase64Url)")) } contents.addSection(infoSection)