You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2023-10-02] [$500] Web - Private Notes - Header is blur while the page is loading. #27685
Verify that the Header is blur while the page is loading.
Expected Result:
The header should be clearly visible while the page is loading
Actual Result:
he header is blur while the page is loading.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Android / native
Android / Chrome
iOS / native
iOS / Safari
MacOS / Chrome / Safari
MacOS / Desktop
Version Number: 1.3.71.4 Reproducible in staging?: y Reproducible in production?: new feature If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation
changed the title [-]Web - Private Notes - Header is blur while the page is loading.[/-][+][$500] Web - Private Notes - Header is blur while the page is loading.[/+]on Sep 18, 2023
Please re-state the problem that we are trying to solve in this issue.
Private Notes - Header is blur while the page is loading
What is the root cause of that problem?
We are using <FullScreenLoadingIndicator /> while the Private Notes page is loading, and it's styling is causing delays in rendering the header ie. StyleSheet.absoluteFillObject
The PR that introduced the bug has been identified. Link to the PR: N/A behaviour has always been there.
The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: N/A
A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A should've been caught in QA
Determine if we should create a regression test for this bug. No - I don't think it's worthwhile (it could happen on any screen really)
If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again. N/A
Activity
[-]Web - Private Notes - Header is blur while the page is loading.[/-][+][$500] Web - Private Notes - Header is blur while the page is loading.[/+]melvin-bot commentedon Sep 18, 2023
Triggered auto assignment to @adelekennedy (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.melvin-bot commentedon Sep 18, 2023
Job added to Upwork: https://www.upwork.com/jobs/~01fa74e845c90b0078
melvin-bot commentedon Sep 18, 2023
Bug0 Triage Checklist (Main S/O)
Platformsin OP are ✅)melvin-bot commentedon Sep 18, 2023
Triggered auto assignment to @anmurali (
External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.melvin-bot commentedon Sep 18, 2023
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee (
External)kbecciv commentedon Sep 18, 2023
Issue reported by: @hungvu193
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694919130569099
Proposal
Please re-state the problem that we are trying to solve in this issue.
Private Notes - Header is blur while the page is loading which make it inconsistency with other pages that have loading.
What is the root cause of that problem?
We're using
FullScreenLoadingIndicatorwhile the page is loading here, since it useStyleSheet.absoluteFillObjectwhich caused the issue.App/src/pages/PrivateNotes/PrivateNotesListPage.js
Lines 131 to 133 in c77814f
What changes do you think we should make in order to solve the problem?
We should add style
style={[styles.flex1, styles.pRelative]}for ourFullScreenLoadingIndicator.What alternative solutions did you explore? (Optional)
Incase we didn't want to show the header while loading, we can make
FullScreenLoadingIndicatoras a return early:PiyushChandra17 commentedon Sep 18, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
Private Notes - Header is blur while the page is loading
What is the root cause of that problem?
We are using
<FullScreenLoadingIndicator />while the Private Notes page is loading, and it's styling is causing delays in rendering the header ie.StyleSheet.absoluteFillObjectApp/src/pages/PrivateNotes/PrivateNotesListPage.js
Lines 131 to 135 in 6be8fca
What changes do you think we should make in order to solve the problem?
We need to remove
StyleSheet.absoluteFillObjectand addstyles.flex1here:App/src/components/FullscreenLoadingIndicator.js
Line 20 in 6be8fca
What alternative solutions did you explore? (Optional)
NA
Result:
Screen.Recording.2023-09-18.at.10.27.28.PM.mov
26 remaining items
anmurali commentedon Oct 4, 2023
Everyone's been paid.
melvin-bot commentedon Oct 9, 2023
@Li357, @anmurali, @hungvu193, @jjcoffee Huh... This is 4 days overdue. Who can take care of this?
jjcoffee commentedon Oct 9, 2023
jjcoffee commentedon Oct 9, 2023
@anmurali Checklist complete, you're welcome to close!
melvin-bot commentedon Oct 13, 2023
@Li357, @anmurali, @hungvu193, @jjcoffee Whoops! This issue is 2 days overdue. Let's get this updated quick!
melvin-bot commentedon Oct 17, 2023
@Li357, @anmurali, @hungvu193, @jjcoffee 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
Li357 commentedon Oct 17, 2023
Closing!