Odd Bug - Any Thoughts?

Have a weird bug happening to me and another user. If you go to Sales Order Entry and open the Comments card, we cannot see the field label. The normal behavior is that you see the label in gray and when you put your cursor in the field, the label pops above the field. The label will pop up if we enter the field, but we cannot see the label without doing that.

I have a ticket open with support, and they are being very helpful, but still no resolution, so I thought I would throw it out here.

I use Edge and downloaded Chrome to test and I cannot see them in either browser. If I log into Epicor on someone’s computer who can see them, I still cannot. If the same person whose computer I logged into logs into Epicor on my computer, they cannot see them.

So far, I have

  • Deleted all of my personalizations in Epicor
  • Ran some MetaUI Conversion program in the Conversion Workbench
  • Cleared all of my browser cache

Any ideas?

1 Like

Do you use Work Force? Sometimes I’ve seen strange things happen with and without errors if the user is not an authorized user on the correct Work Force account, or if the sales rep has been disabled on the sales order.

Thanks @Erin_Corona , we don’t really use it, but just in case I made myself an authorized user of a salesperson but it was not fixed.

Do you happen to have line breaks or blank spaces in your comment? If so, it may look blank and thus not show the field title.

Never mind. I just tried it in the browser and see the same thing you are saying.

We could simply move this label up in the layer list by changing the z-index property using some basic CSS.

Install Stylish from the Chrome web store. Also available for Firefox and Edge. The steps should remain the same.

Create a new style by clicking the Extension’s icon, then click the top right three vertical dots > “Create a new style”

Give it a name ex: “Epicor”

Put this in the code section:

.ep-text-area .k-floating-label-container.k-empty > .k-label {z-index: 2147483647}

For “Applies to” change the selection in the dropdown to “URLs starting with” and enter your Epicor URL.

It can be as short as you’d like it to be: https://epicor.somedomain.com/

Or if you expand it out like this: http://epicor.somedomain.com/KineticEnvironment/Apps/Erp/Home/#/view/OMMT3001/Erp.UI.SalesOrderEntry then the style will only apply to Sales Order Entry.

Maybe would recommend the latter as I haven’t tested this anywhere else, then later truncate it if you need to. Can’t imagine it’d effect much, it’s just z-index.

Click ‘Save’ and the effects should be applied immediately

Edit: the debugger will warn you ‘not to use adjoining classes.’ Ignore that, it’s bollocks.

1 Like

Hold up, sorry but I don’t normally use Edge. I was actually wrong about Stylish being available for Edge. A version of it does exist but it is crappy adware that wants you to make an account.

I recommend Custom Style Script. I just tried it and it worked. Nice clean and simple extension.
Custom Style Script - Microsoft Edge Addons

Click the extension icon, click open options, enter your starting URL, paste the CSS code from above post into the Style (CSS) section, then just click the big + button.

1 Like

Has any solution to this been found?
I’m about to clear the label value and add a Label to every Text Area everywhere :clown_face:
There is an option to turn No Floating Label … but that shows the label until there is text in the field!
image
Showing three comment fields.
Without text:
Screenshot 2024-04-15 113024
With text:
Screenshot 2024-04-15 113004
The only way (???) to always have a visible label is to blow away the out of the box label and create our own. Apparently…

I’m no longer at that company, so I can’t check the ticket I had submitted.

Understood.
Thank you!