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

new textbox is created everytime I click on existing blank textbox, thus unable to type in text into

New Here ,
Jul 06, 2025 Jul 06, 2025

When I deleted all texts on my text box in Adobe photoshop, and went to another object layer, then when I came back to that blank text box (of whose texts were deleted) and everytime I clicked on that text box, it would not let me into that box to enter or edit the text, clicking on that text box created a new text box on it. I am not able to type in / enter a text into that blank Text Box  I created earlier. How wil I solve this issue ?

 
TOPICS
Windows
559
Translate
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

correct answers 1 Correct answer

Community Expert , Jul 07, 2025 Jul 07, 2025

@pancard_6514 

 

You might try this before creating a new text frame and starting again: in the layers panel, double click the "T" icon.

 

Jane

 

Translate
Adobe
Mentor ,
Jul 07, 2025 Jul 07, 2025

Don't do that 🙂

Photoshop's text engine stores information about styles, paragraphs in the form of intervals with a link to a specific character, that is, all text formatting settings are stored directly in its content.
If there is no text, then there is nowhere to store information about the formatting and the layer turns into a dummy (the layer size becomes 0, the style sheets are cleared).

Yes, there are ways to assign text content to such a layer using scripts like this

activeDocument.activeLayer.textItem.contents = 'blablabla'

however, this does not make sense since all text formatting settings are already lost.

 

If you need to temporarily remove the text, then use placeholder text (lorem ipsum or any set of meaningless characters).

You can also create presets of paragraph styles and character styles and reuse the formatting you created (however, unfortunately, these presets are stored only in the document in which they were created and are not available for other documents)

Translate
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
Community Expert ,
Jul 07, 2025 Jul 07, 2025

@pancard_6514 

 

You might try this before creating a new text frame and starting again: in the layers panel, double click the "T" icon.

 

Jane

 

Translate
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
Mentor ,
Jul 07, 2025 Jul 07, 2025

Yes, it really does work! It looks like Photoshop saves the text layer settings directly into the document's metadata ðŸ¤”

Translate
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
New Here ,
Jul 07, 2025 Jul 07, 2025

Yes "Jan-e" 's reply really does worrk!! Thank thank you so much. It works wonder as "jazzy-y" enjoys!

Translate
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
New Here ,
Jul 07, 2025 Jul 07, 2025

Thanks for bothering to reply my humble question!

Translate
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
Advisor ,
Jul 07, 2025 Jul 07, 2025

I have scripts which create an empty but formatted text layer where I can just type my text directly in. To allow editing, I double-click the layer thumbnail in the Layers panel.

 

#target photoshop

testText();

function testText(){
    if(documents.length > 0){
        var originalDialogMode = app.displayDialogs;
        app.displayDialogs = DialogModes.ERROR;
        var originalRulerUnits = preferences.rulerUnits;
        preferences.rulerUnits = Units.PIXELS;
        const Sz = 42;
        const Ld = 42;
        const Fnt = 'Calibri-Bold'
        const Jst = Justification.CENTER
        try{
            var docRef = activeDocument;
            var LayerRef = docRef.artLayers.add();
            LayerRef.kind = LayerKind.TEXT;
            var TextRef = LayerRef.textItem;
            TextRef.contents = '';
            TextRef.position = new Array(500, 80);
            preferences.rulerUnits = Units.POINTS;
            TextRef.size = Sz;
            TextRef.useAutoLeading = false;
            TextRef.leading = Ld;
            TextRef.font = Fnt;
            TextRef.justification = Jst;
            TextRef.autoKerning = AutoKernType.METRICS;
            }
        catch(e){
            alert(e + e.line);
            preferences.rulerUnits = originalRulerUnits;
            app.displayDialogs = originalDialogMode;
            return;
            }
        preferences.rulerUnits = originalRulerUnits;
        app.displayDialogs = originalDialogMode;
        }
    else{
        alert('You must have a document open to run this script.');
        return;
        }
    return;
    }
Translate
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
New Here ,
Jul 07, 2025 Jul 07, 2025

Thanks for bothering to reply my humble question! I will try with that script too. Anyway I am more than happy with jazzy-y's reply which work wonder!

Translate
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
New Here ,
Jul 07, 2025 Jul 07, 2025

It seems that Photoshop is now treating the empty text box as a non-editable layer. Try selecting the Type Tool (T), then double-clicking directly on the text layer in the Layers panel instead of the canvas. If that doesn't work, delete the layer and create a new text box — sometimes the actual bug is fixed.

Translate
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
New Here ,
Jul 07, 2025 Jul 07, 2025
LATEST

Thanks for bothering to reply my humble question! Yes that jaazzzy-y's reply is same as your suggestion. 

Translate
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