insightsengineering / insightsengineering/teal
[Bug]: DT validation errors appear floating
- Dominant language
- R
- Stars
- 263
- Forks
- 59
- Avg merge
- 5d 17h
- Merged PRs (30d)
- 5
Description
### What happened?
On teal.gallery [Exploratory app](https://genentech.shinyapps.io/nest_exploratory_main/) the validation errors from encodings is floating.
This is a teal-wide problem when rendering `DT:datatable` with validation errors. _(the problem is very obvious on
`teal.modules.general::tm_missing()`)_
How to reproduce
* [Open application](https://genentech.shinyapps.io/nest_exploratory_main/)
* Navigate to the `Missing Data` tab
* Select `ADLBPCA` dataset (inner tabs on main panel)
* Select `By Variable Levels` sub-tab
Is this behaviour acceptable?

### sessionInfo()
```R
R version 4.3.1 (2023-06-16)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.6 LTS
Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/atlas/libblas.so.3.10.3
LAPACK: /usr/lib/x86_64-linux-gnu/atlas/liblapack.so.3.10.3; LAPACK version 3.9.0
locale:
[1] LC_CTYPE=C.UTF-8 LC_NUMERIC=C LC_TIME=C.UTF-8
[4] LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8
[7] LC_PAPER=C.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C
time zone: Etc/UTC
tzcode source: system (glibc)
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] sparkline_2.0 rtables_0.6.2.9001
[3] formatters_0.5.1.9001 rlang_1.1.1
[5] MASS_7.3-60 lattice_0.21-8
[7] jsonlite_1.8.7 htmlwidgets_1.6.2
[9] gridExtra_2.3 goftest_1.2-3
[11] ggpmisc_0.5.3 ggpp_0.5.3
[13] ggExtra_0.10.0 colourpicker_1.2.0
[15] broom_1.0.5 nestcolor_0.1.2.9001
[17] tidyr_1.3.0 dplyr_1.1.2
[19] scda.2022_0.1.5.9000 scda_0.1.6.9010
[21] teal.modules.general_0.2.15.9033 teal_0.13.0.9023
[23] teal.transform_0.3.0.9009 magrittr_2.0.3
[25] teal.slice_0.3.0.9028 teal.data_0.2.0.9007
[27] shinyTree_0.2.7 ggmosaic_0.3.3
[29] ggplot2_3.4.2 shiny_1.7.4.1
loaded via a namespace (and not attached):
[1] tidyselect_1.2.0 viridisLite_0.4.2 farver_2.1.1
[4] R.utils_2.12.2 fastmap_1.1.1 lazyeval_0.2.2
[7] promises_1.2.0.1 shinyjs_2.1.0 digest_0.6.33
[10] mime_0.12 lifecycle_1.0.3 ellipsis_0.3.2
[13] survival_3.5-5 compiler_4.3.1 sass_0.4.7
[16] tools_4.3.1 utf8_1.2.3 yaml_2.3.7
[19] data.table_1.14.8 knitr_1.43 labeling_0.4.2
[22] R.cache_0.16.0 miniUI_0.1.1.1 withr_2.5.0
[25] purrr_1.0.1 R.oo_1.25.0 shinyWidgets_0.7.6
[28] grid_4.3.1 fansi_1.0.4 teal.logger_0.1.1.9009
[31] xtable_1.8-4 colorspace_2.1-0 scales_1.2.1
[34] cli_3.6.1 rmarkdown_2.23 generics_0.1.3
[37] httr_1.4.6 polynom_1.4-1 cachem_1.0.8
[40] stringr_1.5.0 splines_4.3.1 vctrs_0.6.3
[43] Matrix_1.6-0 SparseM_1.81 ggrepel_0.9.3
[46] crosstalk_1.2.0 teal.widgets_0.3.0.9007 plotly_4.10.2
[49] fontawesome_0.5.1 jquerylib_0.1.4 glue_1.6.2
[52] DT_0.28 stringi_1.7.12 gtable_0.3.3
[55] later_1.3.1 shinycssloaders_1.0.0 munsell_0.5.0
[58] tibble_3.2.1 styler_1.10.1 logger_0.2.2
[61] pillar_1.9.0 htmltools_0.5.5 quantreg_5.96
[64] R6_2.5.1 evaluate_0.21 R.methodsS3_1.8.2
[67] backports_1.4.1 memoise_2.0.1 teal.reporter_0.1.1.9020
[70] httpuv_1.6.11 bslib_0.5.0 MatrixModels_0.5-2
[73] Rcpp_1.0.11 teal.code_0.3.0.9009 shinyvalidate_0.1.2
[76] checkmate_2.2.0 xfun_0.39 forcats_1.0.0
[79] pkgconfig_2.0.3
```
### Relevant log output
_No response_
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct.
### Contribution Guidelines
- [X] I agree to follow this project's Contribution Guidelines.
### Security Policy
- [X] I agree to follow this project's Security Policy.
Contributor guide
Assessment
This issue has not been assessed yet.