• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers

P: LrView edit_field placeholder_string broken in Lightroom Classic CC

2 Votes
Contributor ,
May 11, 2018 May 11, 2018

Copy link to clipboard

Copied

Lightroom 7.x broke the ability to show placeholder_string in text input fields created by LrView.osFactory():edit_field and password_field.

This is visible e.g. in Hard drive publish service description fields, first Lightroom Classic CC 7.3.1 and then Lightroom 5.7.1 (sadly I couldnt run 6.14 concurrently with latest release, all I got was error 1 on startup) 

LR 7.3.1:
RackMultipart20180511928191c5a-b7b86908-0c29-4a68-9093-bbcd3d2539e2-807507256.pngRackMultipart20180511928191c5a-b7b86908-0c29-4a68-9093-bbcd3d2539e2-807507256.png
LR 5.7.1
RackMultipart20180511106236hw6-6e17e0bd-0a2f-4a2f-9293-e66bc4d294f8-709743792.pngRackMultipart20180511106236hw6-6e17e0bd-0a2f-4a2f-9293-e66bc4d294f8-709743792.png

As you can see, the placeholder string "Untitled export" is not visible in Classic CC, and so are not any other placeholder_strings.  I think this used to work fine in 6.x, and I've used for example login/password fields in my plugins.  Now the users are pretty confused because all they see is empty text field.

Tested on Lightroom 7.3.1, macOS 10.13.4.  Sorry, didn't try it on Windows.

Bug Acknowledged
TOPICS
macOS , Windows

Views

12

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
4 Comments
LEGEND ,
May 11, 2018 May 11, 2018

Copy link to clipboard

Copied

Here's a small script that shows the problem:
local LrDialogs = import 'LrDialogs'
local LrView = import 'LrView'
local f = LrView.osFactory()
local result = LrDialogs.presentModalDialog {title = "Placeholder", 
    contents = f:edit_field {placeholder_string = "My placeholder"}}
This script works on Macos 10.13.4 / LR 2015.14 (6.14).  

This script doesn't work on Macos 10.13.4 / LR 7.2, LR 7.3.1;  Windows 10 / LR 7.3.1.

Votes

Translate

Translate

Report

Report
Adobe Employee ,
May 11, 2018 May 11, 2018

Copy link to clipboard

Copied

Thanks. I've asked engineering to investigate

Senior Product Manager - Customer Advocacy - Digital Imaging

Votes

Translate

Translate

Report

Report
Contributor ,
Aug 23, 2018 Aug 23, 2018

Copy link to clipboard

Copied

LR 7.5 on Mac, placeholder still doesn't work.

Votes

Translate

Translate

Report

Report
Contributor ,
Oct 16, 2018 Oct 16, 2018

Copy link to clipboard

Copied

LATEST
Lightroom 8, still no placeholders. I'm giving up and adding static_text.

Votes

Translate

Translate

Report

Report