nocobase.prabhuls.me - Data viewer fails to load entries (table, entries, etc)
Categories
(Core :: SVG, defect, P2)
Tracking
()
People
(Reporter: rbucata, Assigned: emilio)
References
()
Details
(Keywords: webcompat:needs-login, webcompat:platform-bug, webcompat:site-report, Whiteboard: [webcompat-source:web-bugs], [wptsync upstream])
User Story
user-impact-score:200 platform:windows,mac,linux,android impact:site-broken configuration:general affects:all branch:release diagnosis-team:dom
Attachments
(3 files)
|
1.38 MB,
video/mp4
|
Details | |
|
639 bytes,
text/html
|
Details | |
|
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-release+
|
Details | Review |
Environment:
Operating system: Linux and Windows
Firefox version: Firefox 143.0
Steps to reproduce:
- Navigate to: https://demo.nocobase.com/new and create a demo site
- Perform account login with the received credentials via email for the demo site
- From the settings menu (upper right corner), select "Dashboard"
- Click on the "Configure" action for the main item
- Add some entries (User) and observe
Expected Behavior:
Data/table is rendered
Actual Behavior:
Missing data/table
Notes:
- Reproduces regardless of the status of ETP
- Reproduces in firefox-nightly, and firefox-release
- Does not reproduce in chrome
Created from https://github.com/webcompat/web-bugs/issues/183994
| Reporter | ||
Updated•8 months ago
|
| Reporter | ||
Comment 1•8 months ago
|
||
Comment 2•8 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
| Reporter | ||
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
| Assignee | ||
Comment 3•8 months ago
|
||
This logs a degenerate matrix on firefox (all zeros), but an identity matrix in Chrome. Robert do you know who's right?
Maybe falling back to the identity matrix if we fail to invert or so is fine?
| Assignee | ||
Comment 4•8 months ago
|
||
I guess bug 1992972 wasn't complete here.
| Assignee | ||
Comment 5•8 months ago
|
||
This is much like bug 1992972, but a bit more general.
The issue in this case is that GetViewBoxTransform() is singular,
because of the zero viewport height:
Returning an identity matrix there seems a bit sketchy since it is used
in intermediate computations. Instead, deal with singular transforms at
the end of the process.
| Assignee | ||
Updated•8 months ago
|
Comment 8•8 months ago
|
||
| bugherder | ||
Comment 10•8 months ago
|
||
The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox145towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 11•8 months ago
|
||
Comment on attachment 9524748 [details]
Bug 1997351 - More explicitly deal with singular matrices in getCTM and getScreenCTM. r=jrmuizel,#firefox-svg-reviewers
Beta/Release Uplift Approval Request
- User impact if declined/Reason for urgency: Relatively simple compat fix.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: comment 0
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Trivial-ish fix
- String changes made/needed: none
- Is Android affected?: Yes
| Assignee | ||
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Comment 12•8 months ago
|
||
Seems odd that neither Chrome nor Safari pass the wpt given that this is patch supposed to make us more compatible with them both.
| Assignee | ||
Comment 15•8 months ago
|
||
| wrong-bug | ||
Updated•8 months ago
|
Comment 16•8 months ago
|
||
Reproduced the issue on Firefox 146.0a1 (2025-10-30) on macOS 26.1 where an "SVG Matrix.a setter" error is shown.
The graph is rendered as expected on Firefox 146.0a1 (2025-11-10). Tests were performed on macOS 26.1, Windows 11 and Ubuntu 24.04.
Comment 17•8 months ago
|
||
Comment on attachment 9524748 [details]
Bug 1997351 - More explicitly deal with singular matrices in getCTM and getScreenCTM. r=jrmuizel,#firefox-svg-reviewers
Approved for 145.0.1
Comment 18•8 months ago
|
||
| uplift | ||
Updated•8 months ago
|
Comment 19•8 months ago
|
||
Emilio, do you want to provide a fix or maybe should we back it out from release? We have another dot release next week if needed.
Thanks
| Assignee | ||
Comment 20•8 months ago
|
||
Fine to fix (sorry for the slow response, on JST timezone right now). This just hit a conflict with tests bug 1995807 had changed on central.
Comment 21•8 months ago
|
||
We built the dot release with the patch and didn't back it out, I am assuming that this is fine and that we can follow up uplifting the test changes in bug 1995807 in the next dot release?
Comment 22•8 months ago
|
||
Verified that this is also fixed on Firefox 145.0.1. Tests were performed on macOS 26.1, Windows 11 and Ubuntu 24.04.
Updated•8 months ago
|
| Assignee | ||
Comment 24•8 months ago
|
||
Err sorry I misread, we shouldn't uplift that one. https://bugzilla.mozilla.org/show_bug.cgi?id=2000679 has a patch attached with the test tweak.
Description
•