Skip to content

Conversation

csc-felipe
Copy link
Contributor

@csc-felipe csc-felipe commented Feb 1, 2023

Description

The footer positioning was inconsistent across pages. This makes it consistent, and doesn't overlap anymore.

CSC components use flex for positioning, and the footer overriding that, which was breaking the flex system.

Related issues

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Changes Made

  • Fix footer overlapping other content by removing unnecessary styles
  • Use HTML footer element for the footer

Testing

  • Tests do not apply

Mentions

@csc-felipe csc-felipe added bug Something isn't working debt Technical debt labels Feb 1, 2023
@csc-felipe csc-felipe self-assigned this Feb 1, 2023
@csc-felipe csc-felipe merged commit 7f4ced3 into devel Feb 8, 2023
@csc-felipe csc-felipe deleted the bugfix/footer-login branch February 8, 2023 11:25
csc-jm pushed a commit that referenced this pull request Jun 7, 2024
Merge branch 'test/e2e-tests-december' into 'main'
* Delete fixtures between tests

* Add file download as part of e2e sharing test

* Add test for direct archive download

* Test direct file download via OPFS

* Add test for archive download with service worker

* Test service worker file download

* Improve flaky logout command

* Reset DB between tests. Reset deletes containers in swift and admin projects

* Make cypress test formatting consistent

* Update and reorder cypress commands

* Refactor container e2e tests

* Remove userInfo.cy.js old login tests, move missing to login.cy.js, refactor

* Update browser tests

* Check for error alert when adding a duplicate file for upload test. Unify quotation marks

* Add testid to progress toast

* Refactor cypress commands. Use file upload commands

* Update and finish upload e2e tests. Use upload folder creation instead of deprecated upload folder search

* Fix test to find a shared folder in a multi-page table

* Update table sharing test, test upload to shared folder. Add share command.

* Switch user instead of projects. Shorten wait time before toast

* Update sharing tests, remove reliance on UI text, add project switching command

* added download test

* added commands

* added tests

* init

Closes #952, #953, and #954
See merge request https://gitlab.ci.csc.fi/sds-dev/sd-connect/swift-browser-ui/-/merge_requests/236

Approved-by: Joonatan Mäkinen <[email protected]>
Co-authored-by: Monika Radaviciute <[email protected]>
Co-authored-by: Mariia <[email protected]>
Merged by Joonatan Mäkinen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working debt Technical debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants