serenity-is / Serenity

Business Apps Made Simple with Asp.Net Core MVC / TypeScript
https://serenity.is
MIT License
2.59k stars 795 forks source link

Column resizing not working in Firefox #7089

Closed edwardch closed 7 months ago

edwardch commented 7 months ago

Before submitting the bug report, please read and check the following items

What happened?

What did you expect to happen?

User should be able to resize columns in a grid using any modern browser.

How to reproduce?

  1. Open Firefox
  2. Navigate to https://demo.serenity.is/Northwind/Order
  3. Try to resize any column in the grid

What Serenity Nuget Versions are you seeing the problem on? (separated by comma)

8.3.3,8.3.4

Relevant log output

No response

Serene template version

No response

Sergen version

No response

Code editor

Visual Studio 2022

Operating System

Windows 11

Node.js version

v18.18.0

TypeScript version

No response

Database type and version

SQL Server

On which device do you see the problem?

Desktop

On which operating system do you see the problem?

Windows (11)

On which browsers do you see the problem?

Firefox

On what version of the browsers do you see the problem?

123.0

Additional information

No response

volkanceylan commented 7 months ago

https://bugzilla.mozilla.org/show_bug.cgi?id=505521

Issue was due to this bug in Firefox. Should be fixed in next version.

edwardch commented 7 months ago

Thanks for finding (and fixing) this, Volkan. Looks like a 15 year old bug!

The column resizing in FF worked in the previous version of Serenity, though I know you've been doing lots of work across all areas so this might've snuck in.

Thanks again for all the work, and for getting onto this so quickly.

Cheers! Edward

volkanceylan commented 7 months ago

It worked in previous versions because we were using jquery.event.drag / jquery.resizable etc. which probably had workarounds for this issue.