# UI Glitches & Functionality Issues in Glide Table (Template/Javascript Columns, Row Deletion)

**URL:** <https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378>\
**Category:** Ask for Help\
**Created:** [June 10, 2025, 3:48pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378 "2025-06-10T15:48:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steve](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/steve/32/89099_2.png) [@Steve](https://community.glideapps.com/u/Steve)\
**Post date:** [June 10, 2025, 3:48pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/1 "2025-06-10T15:48:43Z")

</div>

Hello,

I’m currently developing a Glide app and am encountering persistent UI and functionality issues within Glide Tables, which are severely hindering my progress.

**App Overview:**

- My app is a skin type diagnosis quiz that recommends products based on user answers.
- I’m using `Questions`, `UserResponses`, and `Recommendations` tables.
- All my tables are **pure Glide Tables** (not connected to Google Sheets).

**Problems Encountered:**

1. **Difficulty Combining Multiple Columns in `Questions` Table (`AllOptions` column):**

- **Goal:** I want to combine the values from `OptionA`, `OptionB`, `OptionC`, and `OptionD` columns in my `Questions` table into a single `AllOptions` column (e.g., “Value1,Value2,Value3,Value4”).
- **Issue with `Template` Column:** When I set the `Type` to `Template` and enter `{OptionA},{OptionB},{OptionC},{OptionD}` in the `Template` field, the **`REPLACEMENTS` section does not appear** in the UI. As a result, the `AllOptions` column literally displays “{OptionA},{OptionB},{OptionC},{OptionD}” instead of the actual combined values. (Screenshot attached)
- **Issue with `Javascript` Column:** When I set the `Type` to `Javascript` and try to use code like `return` p1,{p2},p3,{p4}``, the `INPUTS` section only shows `p1`, `p2`, `p3`. I cannot add `p4` or any further inputs, as the “Add input” button is **missing/unavailable**. This results in a `ReferenceError`. (Screenshot attached)

1. **Inability to Delete Rows in Glide Tables:**

- In my `UserResponses` table, even when I select one or multiple rows (e.g., rows where `User ID` is `null` from previous tests), the **“Delete rows” button or trash can icon does not appear** anywhere on the screen. This prevents me from cleaning up my data. (Screenshot attached)
- Again, this is a pure Glide Table, not connected to Google Sheets.

**Steps I’ve Already Taken:**

- Refreshed the Glide Builder multiple times (`Ctrl+F5` / `Cmd+Shift+R`).
- Restarted my web browser.
- Changed the `User ID` column type to `Text`.
- Reconfigured the `Quiz` page using a `Form Container` component set to `Add new row` and tried to map `User ID` to `Current User's Email` (which sometimes works, but the `null` rows persist due to inability to delete, or other issues).
- Confirmed I am signed in as an app editor/user (`Viewing as Steve`).
- Confirmed `Web Publishing` is enabled for the app (though this is a separate issue for free plan).

These UI issues are making it extremely difficult to proceed with basic data management and column functionality.

Could you please investigate why these UI elements are missing/not functioning and provide a solution?

Thank you for your time and assistance.

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [June 10, 2025, 4:20pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/2 "2025-06-10T16:20:22Z")

</div>

Try it like this

 ![Screenshot 2025-06-10 at 9.19.07 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/7/8784e3e4149bd2bd2195b91375db790fc5fa296e.jpeg)

---

<div class="post-metadata">

**Author:** ![Steve](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/steve/32/89099_2.png) [@Steve](https://community.glideapps.com/u/Steve)\
**Post date:** [June 10, 2025, 5:15pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/3 "2025-06-10T17:15:29Z")

</div>

Hello,

I’m encountering a persistent issue with the `Choice` component when trying to populate options from a `Split Text` column.

**App Overview:**

- My app is a skin type diagnosis quiz.
- I have a `Questions` Glide Table (not connected to Google Sheets).
- In this `Questions` table, I have:
  - `OptionA`, `OptionB`, `OptionC`, `OptionD` (text columns for quiz options).
  - An `AllOptions` column (`Type: Template`) which combines these options into a single string (e.g., “{OptionA},{OptionB},{OptionC},{OptionD}”). This column is working correctly and displays the combined string (e.g., “Tight and dry,Feels fine,Slightly oily,Very oily”).
  - An `AllOptionsList` column (`Type: Split Text`) which takes `AllOptions` as its input and splits it by a comma delimiter. This column is also working correctly in the Data tab and displays the options as a list (e.g., “{Tight and dry}, {Feels fine}, {Slightly oily}, {Very oily}”).

**Problem:**

When configuring a `Choice` component within a `Form Container` on my `Quiz` page:

- I set the `Choice` component’s `Source` to the `Questions` table.
- When I go to set the `Values` for the `Choice` component, the `AllOptions` (Template) column appears in the dropdown.
- However, the `AllOptionsList` (`Split Text` type) column **does not appear** in the `Values` dropdown at all.  
 ![스크린샷 2025-06-11 오전 2.12.03](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/9/199894d93225a244a9b841f16312520b57962e9b.jpeg)  
 ![스크린샷 2025-06-11 오전 2.12.11](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/7/1705cba272f8dbefd3e62e74b84d0a0231d47cb6.png)

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [June 10, 2025, 5:27pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/4 "2025-06-10T17:27:35Z")

</div>

I think this may help

> [@fishbaguette\_breadbasket Transpose Columns to an Inline List: The Miracle Method](https://community.glideapps.com/t/transpose-columns-to-an-inline-list-the-miracle-method/32766):
>
> I’m often asked how to take columns of data (say form responses) and display them in an inline list. Here’s one way to do it—the MIRACLE METHOD. [[Glide: Transpose Data Columns into an Inline List with the MIRACLE METHOD] ](https://www.youtube.com/watch?v=t-sh_Q3WbQc)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [June 10, 2025, 6:03pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/5 "2025-06-10T18:03:13Z")

</div>

Basically you cannot derive choices for the native choice component from an array. To work properly, each choice value needs to be in it’s own row. I would love an option to use a delimited list or an array, but it’s not possible.

Like @Eric_Penn pointed out, you need to transpose those values to get the results you want. It’s a bit of a setup however. An easier solution would be to create a choice component using the Custom AI component. Then you could simply pass it your template column as input and have it output the chosen item.

---

<div class="post-metadata">

**Author:** ![Steve](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/steve/32/89099_2.png) [@Steve](https://community.glideapps.com/u/Steve)\
**Post date:** [June 10, 2025, 10:39pm UTC](https://community.glideapps.com/t/ui-glitches-functionality-issues-in-glide-table-template-javascript-columns-row-deletion/82378/6 "2025-06-10T22:39:35Z")

</div>

I appreciate that!
